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
| Status | Official |
| Installation | gem install kobana |
| Gemfile | gem 'kobana' |
| Package | https://rubygems.org/gems/kobana |
| Source Code | https://github.com/universokobana/kobana-ruby-client |
| Documentation | https://github.com/universokobana/kobana-ruby-client#readme |
PHP
| Status | Official |
| Installation | composer require kobana/kobana-php-client |
| Package | https://packagist.org/packages/kobana/kobana-php-client |
| Source Code | https://github.com/universokobana/kobana-php-client |
| Documentation | https://github.com/universokobana/kobana-php-client#readme |
Python
| Status | Official |
| Installation | pip install kobana |
| Package | https://pypi.org/project/kobana/ |
| Source Code | https://github.com/universokobana/kobana-python-client |
| Documentation | https://github.com/universokobana/kobana-python-client#readme |
Node.js
| Status | Official |
| Installation | npm install kobana or yarn add kobana |
| Package | https://www.npmjs.com/package/kobana |
| Source Code | https://github.com/universokobana/kobana-nodejs-client |
| Documentation | https://github.com/universokobana/kobana-nodejs-client#readme |