Freedam

Developers

Build on top of your asset library

A REST API, outbound webhooks, an MCP server for AI agents, embeddable players, and a typed TypeScript SDK. Everything you need to wire Freedam into the rest of your stack, from your CMS to your automation runner to your in-house tools.

What it's like to integrate

Six things we care about so your integration doesn't become a maintenance burden later.

Predictable

JSON in, JSON out. Versioned at the URL. No surprise field renames, no breaking changes inside a major version.

Scoped by default

API tokens carry granular abilities. A token meant to upload cannot delete. A token meant to read cannot share. Least privilege is the default, not the upgrade.

Typed where it counts

A first-party TypeScript SDK ships full coverage of the API. Autocomplete on every endpoint, every parameter, every response.

Event-driven

Anything you can do through the UI fires an event you can subscribe to. Build automations without polling the API on a timer.

AI-friendly

A native MCP server lets language-model agents call into Freedam through the same scoped tokens. Same boundaries, same audit trail.

No vendor magic

Everything is a documented HTTP call against the OpenAPI spec. No hidden endpoints, no proprietary protocol, no client lock-in.

Always up to date

A live reference that always matches the running API

The OpenAPI 3 reference at /docs/api stays in lockstep with what production is serving. No hand-written drift, no out-of-date examples. Try requests right from the page, or download /docs/api.json to use with the OpenAPI tooling of your choice.

Developers · Get going

Ready to wire Freedam into your stack?

Start in the live API reference, or take the demo for a spin and create your first token.