# Welcome to the Gearman documentation!

Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites, to the transport of database replication events.

## Introduction:

- Documentation Licensing
- Installing
- How to report a bug
- Glossary
- Architecture

## Server

- Server Options
- Durable Queues
- Using SSL with Gearman

## Command Line Tools

- Gearman Command Line Tool
- Gearman Admin Tool

## C/C++ Client Library:

- Libgearman

## Protocol

- GEAR, The Gearman Binary Protocol
- Gearmand TEXT Protocol

## Version Information

- Changelog

## Indices and tables

- Index

- Search Page