Skip to main content
Everything you build with Fish Audio (the API, the Python library, JavaScript) authenticates with a single API key. Here’s how to get one and make your first call in a couple of minutes.

1. Create an account and key

1

Sign up

Sign up on fish.audio, create an account, and verify your email.
2

Open Get Started

Sign in and open Get Started.
3

Create a key

Click Get your API key. The key is created in one click and shown only once, so copy it and store it securely.
Never commit your API key to version control or share it publicly.

2. Store it as an environment variable

The SDKs and the examples throughout these docs read your key from FISH_API_KEY:
This keeps the key out of your code and lets you use different keys for development and production.

3. Make your first request

Install the Python SDK first: pip install fish-audio-sdk.
You just generated your first audio. Where to next:

Text to Speech

Voices, formats, speed, and streaming.

Quick Start

A fuller first-request walkthrough.

Voice Cloning

Build a custom voice from your own audio.

Speech to Text

Transcribe audio with timestamps.
Building with an AI coding agent? Install the Fish Audio skill so it writes correct SDK/API code: npx skills add docs.fish.audio. See AI Coding Agents.