Skip to main content
Official Telnyx SDKs provide language-native clients for the REST API with typed models, pagination, retries, timeouts, structured errors, and webhook-signature verification.

QUICKSTART

Install an SDK and make a request

Choose a language. Every example reads the API key from TELNYX_API_KEY.Full guides: TypeScript · Python · Go · Java · Ruby · PHP
Install
First request
Package · Source · Releases

Open TypeScript SDK

Continue with authentication, requests, errors, pagination, and webhooks.

Browse TypeScript methods

Find an SDK method by product or REST operation.

Explore SDK documentation

TypeScript and Node.js

Typed TypeScript client for Node.js, Bun, and compatible runtimes.

Python

Synchronous and asynchronous clients with typed models.

Go

Go module with request options, typed unions, and context support.

Java

Synchronous and asynchronous Java and Kotlin-compatible clients.

Ruby

Ruby client with model helpers and Sorbet types.

PHP

PHP client with named parameters and value objects.
The Telnyx CLI provides command-line access to the same API for terminal workflows and automation.

SDK or direct HTTP

Every REST endpoint remains available over HTTPS. The API reference provides endpoint schemas and runnable examples for direct HTTP requests.

Build with AI tools

  • Telnyx MCP server — connect AI assistants and agent frameworks to the Telnyx API so they can explore endpoints and make requests during SDK integration. See Local MCP server and Remote MCP server.
  • Agent-readable documentationllms.txt indexes the full documentation set for LLM context loading, and the API reference carries runnable samples for the official SDKs on every endpoint page.

Coverage and release cadence

Telnyx generates the server-side SDKs from the public REST API definition. Resource and method names follow the API model, while each library retains language-specific types and conventions. SDK releases can follow REST API changes at different times. Before adopting a newly released endpoint or field:
  1. Update to the current package release.
  2. Confirm the generated method and model in the language resource map.
  3. Use direct HTTP when an API capability is available before the matching SDK release.

Get help

Report SDK defects in the corresponding GitHub repository. For account or API behavior issues, contact Telnyx Support. Include the SDK language, package version, affected resource or method, and a minimal reproduction with credentials removed.