llms.txtllms-full.txt
DashboardStatusGet API Key
IntroductionQuickstartModelsPricingArchitecture & SecurityLimits & Quotas
Execution Modes & HTTP QueueWebhooksWebSocketsMCP Servern8n Integrationn8n dryAPI node
API OverviewErrorsText-to-ImagePOSTText-to-Image Price CalculationPOSTText-to-VideoPOSTText-to-Video Price CalculationPOSTImage-to-VideoPOSTImage-to-Video Price CalculationPOSTAudio-to-VideoPOSTAudio-to-Video Price CalculationPOSTText-to-Speech (TTS)POSTText-to-Speech Price CalculationPOSTText-to-MusicPOSTText-to-Music Price CalculationPOSTText-to-EmbeddingPOSTText-to-Embedding Price CalculationPOSTImage-to-ImagePOSTImage-to-Image Price CalculationPOSTImage Background RemovalPOSTImage Background Removal Price CalculationPOSTImage UpscalePOSTImage Upscale Price CalculationPOST
OpenAPI
SDKs & IntegrationsPayment MethodsFAQ — Frequently Asked QuestionsSupport & Contact
dAdryAPI
DashboardStatusGet API Key
Other
Technical Reference

SDKs & Integrations

Technical documentation for dryAPI APIs, integration guides, and operational references.

Python SDK

The official Python SDK for dryAPI. Generate images, videos, audio, transcriptions, embeddings, and more — through a type-safe Python interface with sync and async support.

  • GitHub Repository - dryapi-ai/dryapi-python-sdk

Installation

pip install dryapi-python-sdk

Requirements: Python 3.9+

Quick Start

from dryapi import DryapiClient

client = DryapiClient(api_key="sk-your-api-key")

# Generate an image
job = client.images.generate(
    prompt="a cat floating in a nebula, photorealistic",
    model="Flux_2_Klein_4B_BF16",
    width=1024,
    height=1024,
    steps=4,
    seed=-1,
)

# Wait for the result (polls with exponential backoff)
result = job.wait()
print(result.result_url)

Features

  • Full API coverage — images, video, audio (TTS, voice cloning, music), transcription, embeddings, OCR, prompt enhancement
  • Sync + Async — DryapiClient and AsyncDryapiClient
  • Job polling — automatic exponential backoff with .wait()
  • Auto-retry — built-in retry on rate limits (429) and server errors (5xx)
  • Type-safe — full type hints, Pydantic v2 models, py.typed marker
  • Webhook verification — HMAC-SHA256 signature validation
  • Price calculation — every method has a _price counterpart to check cost before submitting

TIP

For full documentation, configuration options, usage examples, and API reference, visit the GitHub repository.


Coming Soon

We're working on official SDKs for:

  • Node.js / TypeScript
Last updated on 21 March 2026

Webhooks POST

Webhook signature and delivery testing routes.

Payment Methods

Next Page

On this page

Python SDKInstallationQuick StartFeaturesComing Soon