Skip to main content



Information for developers who wish to create custom applications based on FreeSWITCH or contribute improvements and bug fixes back to the FS community. See also: Contributing Code.

Github Repository

For Committers

First, create a Github account

Next, create a fork of in Github

Finally, clone the repo:


git clone${YOUR_USERNAME}/freeswitch.git

YOUR_USERNAME is your Github user name. Git will prompt your for you password when required.


git clone ssh://${YOUR_USERNAME}/freeswitch.git

Example ssh_config for those who need it. (Most people do not need this)

Example ssh_config

host github.*
IdentityFile ~/.ssh/my_pubkey_file

For Non-Committers

Execute the following command to clone the repository:

git clone