Skip to main content
Ship transcription in minutes. The official SDKs handle upload, jobs, live WebSockets, and retries so you write product code, not plumbing.

JavaScript / TypeScript

npm install @gladiaio/sdk

Python

pip install gladiaio-sdk

Install

Get an API key from the Gladia dashboard, or set GLADIA_API_KEY.

Pre-recorded in 3 lines

Pass a local file or a URL. One call uploads, runs the job, and returns the result.
Add options when you need them:

Live in a few lines

Start a session, send audio, print finals as they arrive:

Full samples

Clone ready-to-run examples for pre-recorded, live, and real use cases:

gladia-samples

Python, TypeScript, and JavaScript samples on GitHub

Python

Pre-recorded and live samples

TypeScript

Pre-recorded and live samples

JavaScript

Pre-recorded and live samples

Next guides

Pre-recorded quickstart

Jobs, webhooks, and audio intelligence

Live quickstart

Streaming, partials, and session lifecycle

Models

Choose Solaria-3 or Solaria-1

CLI

Transcribe from the terminal without app code

What to use when

SDK

Build transcription into your product (JavaScript or Python)

Playground

Try models and features in the browser before you integrate

GladiaFlow

Dictate into any desktop app with a hotkey

CLI

Transcribe files or URLs from a terminal or CI