Explore our development tools and client libraries including REST clients, Java, PHP, and Ruby libraries to help you integrate with our APIs effectively.
Development Tools
Echo API Method
The Echo API method provides a simple way to familiarize yourself with the required parameters and error handling conditions that exist within our APIs. Use this method to test your integration and understand the API structure before implementing more complex functionality.
REST Client
We recommend using Postman, an excellent free REST client for testing and debugging API requests. Postman is particularly helpful when working with our calculator API, as it provides a straightforward interface for sending requests to the server and examining responses.
Client Libraries
Java Client Library
Actively Maintained - Full-featured Java client library with comprehensive documentation.
- Repository: GitHub - Genability Java Client
- Installation: Available from public Maven repository (see GitHub for instructions)
- Documentation:
- Getting Started Guide with step-by-step tutorials
- Complete Javadoc documentation for API reference
PHP Library
Legacy Library - Example PHP pages for Tariff, Price, and Calculate APIs.
- Repository: Download from GitHub
- Setup: Add your
appIdandappKeyto the PHP pages - Status: Not actively maintained but still functional
Ruby Library
Third-Party Library - Client-side Ruby library developed by Matthew Solt.
- Repository: GitHub - Ruby Genability Client
- Installation:
gem install genability - Status: Third-party maintained
Important Notice About Legacy Libraries
⚠️ Legacy Library Notice
The PHP and Ruby libraries are not actively maintained or are maintained by third parties, but they may still prove useful for your projects. We recommend using the Java library for new projects requiring comprehensive API integration.
