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