Skip to main content

🚀 Quickstart

Welcome to Emby — the unified AI gateway that gives developers fast, predictable, EU-hosted access to the best open-source and provider models, all through fully OpenAI- and Anthropic-compatible APIs. No lock-in. No complex setup.
Just swap your API key + base URL and keep your existing workflow.
TL;DR:
Point your requests to
https://api.emby.dev/v1/...
and use your EMBY_API_KEY.

1 · Get Your API Key

Create your Emby account → copy your key → set it in your environment.
Your tools (Cursor, Claude Code, Kilo, Warp, n8n, Aider, etc.) now work out of the box.

2 · Pick Your Language

Below are simple examples using Emby’s OpenAI-compatible /chat/completions endpoint.

curl


3 · SDK Integrations

Emby works with any OpenAI-style client.

ai-sdk (Vercel AI SDK)


OpenAI SDK (official)


Vercel AI SDK (low-level)


4 · Going Further

Streaming

Add stream: true to get event-streamed responses.

Telemetry & Usage

Every request appears in your dashboard with latency + cost.

Unified Routing

Route to Emby models, Azure, Bedrock, DeepInfra or BYOK providers.

Claude-Style API

Use Emby’s /v1/messages endpoint to run any model via Anthropic format.

5 · FAQ

Yes — Emby is fully OpenAI API compatible.
Yes — through the native Anthropic-compatible /v1/messages endpoint.
Yes — Emby runs on ISO27001 + NEN7510 certified infrastructure inside the EU (bit.nl & Nebius Amsterdam).
Yes — flat monthly per developer, no surprise token bills.

6 · Next Steps

Migration Guides

Move from OpenAI, Anthropic, Gemini, OpenRouter & more in minutes.

Claude Compatibility

Use any Emby model via the Claude API schema.

Model Catalog

View all Emby-hosted & routed models.

SDK Reference

All endpoints, parameters, and examples.

Need Help?

WhatsApp Support

Chat with us instantly:
https://wa.absolum.nl

Book a Call

For enterprise routing, custom GPU servers, or help migrating:
https://cal.com/absolum/30min
Happy building with Emby! ✨