Skip to main content
BabySea is the execution control plane for generative media. Send one normalized request, run it across inference providers, and receive one consistent response shape.

Quickstart

Create a key, submit a generation, and fetch the result.

API basics

Regional base URLs, authentication, endpoints, envelopes, and rate limits.

Generations

Create, track, cancel, delete, and list image and video generations.

TypeScript SDK

Use the official client for retries, typed responses, and webhook verification.

Webhooks

Receive, verify, and process signed generation and credit events.

Playground

Test models in the browser without writing setup code.

What BabySea gives you

Core API flow

1

Create an API key

Create a key from the dashboard and choose a preset such as Generate Only, Read Only, or Full Access.
2

Submit a generation

Call POST /v1/generate/image/{model_identifier} or POST /v1/generate/video/{model_identifier} with a Bearer key.
3

Track the job

Use GET /v1/content/{generation_id} to poll, or subscribe to webhook events for asynchronous delivery.
4

Review usage

Use logs, credits, activity, and billing pages to understand cost, failures, and team activity.

Regions

API keys are region-specific. Use the API hostname that matches the region where the key was created.

Dashboard guides

Metrics

Models

API keys

Webhooks

Logs

Credits

Notifications

Domains

Billing