Python & TypeScript SDKs

Ship faster.
One SDK for everything.

LLMs, payments, Telegram, email, vision, audio, embeddings, knowledge base, web research, translation, proxies — all through one API key. No more scattered credentials across every project.

Get StartedView Docs
app.py
Loading code...
OpenAI-compatible300+ modelsSmart routingCrypto paymentsTelegram MTProtoEmail gatewayKnowledge baseEmbeddingsWeb researchTranslationCost trackingMIT License

One SDK. Every feature.

From AI to payments to infrastructure — one import, one key.

AI & Language Models

Chat Completions

300+ models. OpenAI, Anthropic, Google, Meta, Mistral, DeepSeek. Streaming, async, function calling.

Smart Model Routing

Tier aliases — cheap, balanced, smart, premium. Capability modifiers — vision, tools, json, reasoning. Never hardcode model names.

Structured Output

Pass a Pydantic model, get typed JSON back. Schema validation and response parsing built-in.

Vision & OCR

Analyze images. Extract text. Three quality tiers — pick speed or accuracy per request.

Audio — TTS & STT

Speech-to-text via Whisper and Deepgram. Text-to-speech with streaming. WebSocket and VAD support.

Image Generation

DALL-E, Flux, and others. Async jobs, style presets, auto-crop for social dimensions.

Embeddings

Text embeddings for search and RAG. text-embedding-3-small and large. Single or batch.

Token Counting

Count tokens for text, images, and message lists before sending. Optimize costs precisely.

Prompt Caching

Transparent cache_control for Claude models. See cache hits/misses in response metrics.

Integrations

Crypto Payments

Invoices, balance tracking, withdrawals. TRC20, ERC20, BEP20 networks. Customer management.

Telegram

Bot API proxy and MTProto user accounts. Send messages, manage bots, automate anything.

Email Gateway

SMTP credentials stored encrypted server-side. Send from any account with one call. CC/BCC, HTML body.

Knowledge Base

Upload docs, ingest from GitHub, search semantically. Embed a chat widget. MCP server for AI agents.

Exchange Accounts

Connect Binance, Bybit exchange accounts. Manage API keys and trading credentials centrally.

Data & Tools

Web Research

Search the web, crawl pages, summarize with LLM. Entity extraction and ranking — one pipeline call.

Web Scraper

Any URL to clean Markdown. Stealth mode, anti-bot bypass, CSS selectors, screenshots.

CDN & File Storage

Upload files, download URLs server-side. Public/private flags, TTL, metadata.

URL Shortener

Short links with custom slugs, expiration dates, max hits. Click statistics.

Translation

LLM-powered context-aware translation. Preserves JSON structure. Batch mode, script detection.

Proxies

Residential and datacenter. Rotation groups, health monitoring, speed tests, geo-targeting.

HTML Cleaner

Strip scripts, ads, clutter. Output clean HTML, Markdown, or plain text.

Platform

API Keys & Multi-tenant

Per-user keys with permissions, rate limits, spending quotas. Usage tracking per key.

Banner Generator

LLM reads your README and generates visual banners. 10+ styles, GitHub/social/OG presets.

Cost Tracking

Per-request cost calculation across all services. Know exactly what every API call costs.

Three steps. Done.

From zero to production in under a minute.

1

Get your key

Create an account. Generate an SDK key. One key — every feature unlocked.

sk_live_abc123...
2

Install

One package. No configuration files. Python and TypeScript.

pip install sdkrouter
3

Build

Chat, pay, message, scrape, translate — same client, same key.

sdk = SDKRouter(api_key="sk_live_...")
sdk.chat.completions.create(...)
sdk.payments.create_invoice(...)
sdk.telegram.send_message(...)

Real-world examples

Copy, paste, ship

chat.py
Loading code...

The difference.

What changes when you stop managing everything separately.

The old way

Without SDKRouter

  • 6 API keys scattered across .env files
  • 6 SDKs with 6 different interfaces
  • 6 dashboards for billing and usage
  • Credentials in plaintext in every repo
  • No way to track total spend
  • Every project starts from scratch
The unified way

With SDKRouter

  • 1 API key — all secrets encrypted server-side
  • 1 SDK — same interface for everything
  • 1 dashboard — usage, billing, analytics
  • Zero secrets in your codebase
  • Per-request cost tracking across all services
  • New project = pip install sdkrouter

Simple architecture, powerful routing

Your code talks to one SDK. We route to the right service.

Your App
SDKRouter SDK
SDKRouter
Gateway
LLM Gateway
FastAPI · 300+ models
REST API
Django · Vision, CDN, Keys
Telegram
Bot API + MTProto
Knowbase
RAG + MCP Server
Crawler
Playwright + Crawl4AI
Payments
Crypto · Exchange Accounts

Built on industry leaders

Integrates with the services you already use

300+
LLM Models
8
AI Providers
24
SDK Features
50+
API Endpoints
OpenAIAnthropicGoogleMetaMistralDeepSeekCoherexAIDeepgramTelegramBinanceBybitCrawl4AIPlaywrightSerper

Ready to simplify?

One install. One key. Every tool you need to ship.

Free tier · No credit card · MIT License