Helper Libraries
The helper libraries provide a set of helper functions in a variety of languages that simplify the process of connecting your application with FreshBooks. These libraries are not required to use the FreshBooks API, but can save time in implementing the FreshBooks API. Please note, these libraries are developed by third parties and are not officially supported by FreshBooks.
If you’ve released an open source project built on the FreshBooks API and would like to list it here, please let us know.
Ruby Libraries
- ruby-freshbooks by Justin Giancola
- freshbooks.rb by Ben Curren of Outright
Python Libraries
- refreshbooks by FreshBooks
- freshbooks.py by Matt Culbreth of Bravadosoft
PHP Libraries
- PHP Wrapper by Robert Conner
- CakePHP by Kyle Robinson Young
- FreshBooksRequest PHP by Jordan Boesch
- PHP by Milan Rukavina
- Symphony by Ian Ricketson
- Zend by Mark Fabrizio
- Drupal by Ryan Szrama
Perl Libraries
- Perl – Net::FreshBooks::API by Olaf Alders
- Perl – WWW::FreshBooks::API by Anthony Decena
Other Libraries
- Google Chrome Extension – FreshBooks API Playground by Anton Nguyen
- ActionScript 3 by Michael Krummen
- Java by Dobes Vandermeer of Kashoo and Yonas Jongkind
- Coldbox FreshBooks API Wrapper by Jeremy Deyoung
- C#, .NET freshbooks-api (available on NuGet) by SmartVault Corp
- C#, .NET by Pedro Aron Barrera Almaraz
- Javascript by Milan Rukavina
- Microsoft Visual C++ by Goran Burcevski of TimerSync
- Tcl API for FreshBooks by Gerald Lester