Skip to main content

SDKs and Libraries

Libraries can help you quickly integrate your system with Kobana.

Official libraries maintained by Kobana to speed up your integration. Clean code, well documented and ready for production.

Common Features​

All official SDKs include:

  • Simple Authentication - Configure once, use in all requests.
  • Error Handling - Typed exceptions for each type of API error.
  • Automatic Retries - Automatic retry with exponential backoff for network errors.
  • Facilitated Pagination - Iterators and helpers to navigate through paginated results.
  • Complete Typing - TypeScript definitions, type hints (Python), PHPDoc.
  • Integrated Logging - Debug mode to inspect requests and responses.

Official SDKs​

Ruby​

StatusOfficial
Installationgem install kobana
Gemfilegem 'kobana'
Packagehttps://rubygems.org/gems/kobana
Source Codehttps://github.com/universokobana/kobana-ruby-client
Documentationhttps://github.com/universokobana/kobana-ruby-client#readme

PHP​

StatusOfficial
Installationcomposer require kobana/kobana-php-client
Packagehttps://packagist.org/packages/kobana/kobana-php-client
Source Codehttps://github.com/universokobana/kobana-php-client
Documentationhttps://github.com/universokobana/kobana-php-client#readme

Python​

StatusOfficial
Installationpip install kobana
Packagehttps://pypi.org/project/kobana/
Source Codehttps://github.com/universokobana/kobana-python-client
Documentationhttps://github.com/universokobana/kobana-python-client#readme

Node.js​

StatusOfficial
Installationnpm install kobana or yarn add kobana
Packagehttps://www.npmjs.com/package/kobana
Source Codehttps://github.com/universokobana/kobana-nodejs-client
Documentationhttps://github.com/universokobana/kobana-nodejs-client#readme