Explore our development tools and client libraries including REST clients, Java, PHP, and Ruby libraries to help you integrate with our APIs effectively.
Use these tools and libraries to develop, test, and debug Signal API integrations.
REST clients
Use a REST client such as Postman to test and debug API requests. This is especially helpful when you need to inspect request bodies, authentication, and responses.
Echo API
Use the Echo API to validate credentials, test request formatting, and learn how error responses are returned before building against more complex endpoints.
Client Libraries
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
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
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.
