Account, billing & API
API keys & the REST API
Framesail's REST API is the same surface the web app uses — every pipeline station is readable and editable programmatically. Access is via fsk_ API keys, created on your account page, and is included on the Pro, Studio, and BYOK plans (Creator is web-app-only).
Creating a key
- ·Keys are created and revoked only from a signed-in browser session — an API key can never mint or revoke keys, so a leaked key can't escalate.
- ·The full raw key is shown exactly once, at creation. Only a hash is stored; afterwards you see the key's prefix plus created and last-used timestamps.
- ·You can hold up to 10 active keys, and revoke any of them at any time.
- ·Keys stop working immediately if the account moves to a plan without API access.
What the API can do
Everything the app can: create channels, styles, and projects; run every generation step; edit scripts, assets, segments, and scenes; and export the finished video. The same server-side step gating that protects the web app protects API clients — a step called before its prerequisites are ready fails with a clear error naming the next action, never a corrupted project (see jobs, errors, and status).
Where to go next
The developers page covers the API surface in more detail. If you are connecting an agent like Claude rather than writing HTTP calls yourself, use the MCP server — the same keys work for both.