Developer Portal

Everything needed to build on FreeRouter: keys, quickstarts, documentation, a sandbox playground, and automation.

API keys

Mint and manage keys in the dashboard: inference keys your app sends, provider keys (BYOK) attached to routing rules, and management keys for programmatic access. Each inference key carries its own API shape and routing rule.

Quickstart guides

First routed request in minutes, with copy-paste curl, Python, and Node examples:

  • Getting Started — sign up, add a provider key, create a FreeRouter key, send your first request.
  • Starting fresh — from zero to live traffic through a routing rule you control.
  • Migrating from a gateway — the two-change migration (base URL + key), including streaming.

Documentation

Sandbox playground

Try prompts against your own keys in the dashboard playground — pick a key, run a prompt, inspect the JSON response. Playground runs are never logged.

Automation

Manage FreeRouter programmatically with a management key: the management REST API for keys, providers, routing, and usage — or the MCP server, which wraps the same operations as Streamable HTTP tools for coding agents.

Next Getting Started