Skip to main content

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.

npm install telnyx

Python

The official Telnyx Python library for server-side applications.

pip install telnyx

PHP

The official Telnyx PHP library for server-side applications.

composer require telnyx/telnyx-php

Java

The official Telnyx Java library for server-side applications.

<dependency>
<groupId>com.telnyx.sdk</groupId>
<artifactId>telnyx</artifactId>
<version>LATEST</version>
</dependency>

.NET

The official Telnyx .NET library for server-side applications.

dotnet add package Telnyx.net

Ruby

The official Telnyx Ruby library for server-side applications.

gem install telnyx

Go

The official Telnyx Go library for server-side applications.

go get github.com/team-telnyx/telnyx-go

Getting Started

  1. Choose your language: Select the SDK for your preferred programming language
  2. Install the library: Use the package manager command for your chosen language
  3. Get your API key: Obtain your API key from the Telnyx Portal
  4. 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.