Server-side SDKs
Telnyx provides official server-side SDKs for multiple programming languages to make it easier to integrate with our APIs. These libraries handle authentication, request formatting, and response parsing, allowing you to focus on building your application.
Official SDKs
Node.js
The official Telnyx Node.js library for server-side applications.
- GitHub: telnyx-node
- Package: npm package
- Documentation: Node.js SDK Guide
npm install telnyx
Python
The official Telnyx Python library for server-side applications.
- GitHub: telnyx-python
- Package: PyPI package
- Documentation: Python SDK Guide
pip install telnyx
PHP
The official Telnyx PHP library for server-side applications.
- GitHub: telnyx-php
- Package: Packagist package
- Documentation: PHP SDK Guide
composer require telnyx/telnyx-php
Java
The official Telnyx Java library for server-side applications.
- GitHub: telnyx-java
- Package: Maven Central
- Documentation: Java SDK Guide
<dependency>
<groupId>com.telnyx.sdk</groupId>
<artifactId>telnyx</artifactId>
<version>LATEST</version>
</dependency>
.NET
The official Telnyx .NET library for server-side applications.
- GitHub: telnyx-dotnet
- Package: NuGet package
- Documentation: .NET SDK Guide
dotnet add package Telnyx.net
Ruby
The official Telnyx Ruby library for server-side applications.
- GitHub: telnyx-ruby
- Package: RubyGems package
- Documentation: Ruby SDK Guide
gem install telnyx
Go
The official Telnyx Go library for server-side applications.
- GitHub: telnyx-go
- Package: Go modules
- Documentation: Go SDK Guide
go get github.com/team-telnyx/telnyx-go
Getting Started
- Choose your language: Select the SDK for your preferred programming language
- Install the library: Use the package manager command for your chosen language
- Get your API key: Obtain your API key from the Telnyx Portal
- Start building: Follow the documentation guide for your chosen SDK
Common Features
All Telnyx server-side SDKs provide:
- Authentication: Automatic API key handling
- Error handling: Consistent error responses and exception handling
- Request/Response formatting: Automatic JSON serialization/deserialization
- Type safety: Strong typing for API requests and responses (where applicable)
- Webhooks: Utilities for webhook signature verification
- Pagination: Built-in support for paginated API responses
Support
- Documentation: Each SDK has comprehensive documentation and examples
- GitHub Issues: Report bugs or request features on the respective GitHub repositories
- Community: Join our Developer Community for discussions and support
- Support: Contact Telnyx Support for technical assistance
OpenAPI Specification
All SDKs are generated from our OpenAPI specification, ensuring consistency across languages and automatic updates when our API evolves.