> ## Documentation Index
> Fetch the complete documentation index at: https://docs.emby.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Migrate to Emby

> Move from your existing AI provider to Emby in minutes — no lock-in, no complexity, and fully compatible with your current tools.

## Migrate to Emby in Minutes

Switching from platforms like OpenAI, Anthropic, Gemini, OpenRouter, Together, or your own OpenAI-compatible backend?\
Emby makes migration simple — **no code rewrites**, **no lock-in**, and **instant compatibility** with your existing tools like Cursor, Claude Code, Kilo Code, Warp, Aider, and OpenWebUI.

Emby is fully **OpenAI & Anthropic compatible**, so most users only need to **swap their API key and base URL**.

***

## Quick Migration (Most Users)

If your current setup already uses an OpenAI-style interface, simply update:

```bash theme={null}
OPENAI_API_KEY=<your-emby-key>
OPENAI_API_BASE=https://api.emby.dev/v1
```

You're done.\
Your tools continue to work — but now with predictable pricing, EU hosting, and fast GPU-backed open-source models.

***

# Tool-Specific Migration Guides

Below are the most common tools developers switch to Emby from.\
Everything stays compatible using the same OpenAI-style configuration.

***

# Cursor

<CardGroup cols={1}>
  <Card title="How to Migrate Cursor to Emby" icon="cursor">
    1. Open <b>Settings → Providers</b><br />
    2. Select <b>OpenAI Compatible</b><br />
    3. Enter:<br /><br />
       <code>Base URL: [https://api.emby.dev/v1](https://api.emby.dev/v1)</code><br />
       <code>API Key: \<your-emby-key></code><br /><br />
       Cursor now uses Emby with no additional changes.
  </Card>
</CardGroup>

***

# Claude Code (CLI)

<CardGroup cols={1}>
  <Card title="How to Migrate Claude Code to Emby" icon="code">
    Claude Code works perfectly with any OpenAI-compatible API.<br /><br />

    Set the environment variables:<br /><br />

    <code>export ANTHROPIC\_BASE\_URL=[https://api.emby.dev/v1](https://api.emby.dev/v1)</code><br />
    <code>export ANTHROPIC\_AUTH\_TOKEN=\<your-emby-key></code><br />
    <code>export ANTHROPIC\_MODEL=deepseek-v3</code> (or any Emby model)<br /><br />

    Then run:<br />
    <code>claude</code><br /><br />

    Claude Code will now route through Emby and can use any Emby-hosted model.
  </Card>
</CardGroup>

***

# Kilo Code (VSCode Extension)

<CardGroup cols={1}>
  <Card title="How to Migrate Kilo Code" icon="code">
    1. Install Kilo Code from VSCode Marketplace<br />
    2. Open Kilo Settings and configure:<br /><br />
       <code>API Provider: OpenAI Compatible</code><br />
       <code>Base URL: [https://api.emby.dev/v1](https://api.emby.dev/v1)</code><br />
       <code>API Key: \<your-emby-key></code><br /><br />
       Your coding assistant now runs on fast, stable EU-hosted Emby models.
  </Card>
</CardGroup>

***

# OpenWebUI

<CardGroup cols={1}>
  <Card title="How to Migrate OpenWebUI" icon="browser">
    1. Install & open OpenWebUI<br />
    2. Go to <b>Admin Panel → Settings → Connections</b><br /><br />
       <code>OPENAI\_API\_BASE=[https://api.emby.dev/v1](https://api.emby.dev/v1)</code><br />
       <code>OPENAI\_API\_KEY=\<your-emby-key></code><br /><br />
    3. Select any Emby model.<br /><br />
       You're fully migrated.
  </Card>
</CardGroup>

***

# Aider (AI Pair Programming CLI)

<CardGroup cols={1}>
  <Card title="How to Migrate Aider" icon="terminal">
    1. Install Aider<br />
    2. Set:<br /><br />
       <code>OPENAI\_API\_BASE=[https://api.emby.dev/v1](https://api.emby.dev/v1)</code><br />
       <code>OPENAI\_API\_KEY=\<your-emby-key></code><br /><br />
    3. Use any Emby model:<br />
       <code>aider --model deepseek-v3</code><br /><br />
       Aider now runs entirely through Emby.
  </Card>
</CardGroup>

***

# n8n Integration

<CardGroup cols={1}>
  <Card title="How to Migrate n8n → Emby" icon="workflow">
    1. Go to <b>Settings → Credentials</b><br />
    2. Choose <b>OpenAI</b> and enter:<br /><br />
       <code>API Key: \<your-emby-key></code><br />
       <code>Base URL: [https://api.emby.dev/v1](https://api.emby.dev/v1)</code><br />
       <code>Organization: (leave empty)</code><br /><br />
    3. Add an AI Agent + Chat Model in your workflow<br /><br />
    4. Pick any Emby model<br /><br />
       You're ready to go.
  </Card>
</CardGroup>

***

# Why Teams Switch to Emby

<CardGroup cols={2}>
  <Card title="Predictable Pricing" icon="tag">
    Flat monthly pricing per developer — no surprise token bills.
  </Card>

  <Card title="EU Hosting & Compliance" icon="shield">
    Hosted on bit.nl & Nebius Amsterdam (ISO27001 + NEN7510).
  </Card>

  <Card title="Zero Lock-In" icon="unlock">
    Route to Azure, AWS Bedrock, Vertex, DeepInfra, Nebius — or BYOK.
  </Card>

  <Card title="Fast & Stable Inference" icon="gauge">
    Direct GPU hosting for Kimi, DeepSeek, Qwen, GLM and more.
  </Card>
</CardGroup>

***

# Need Help Migrating?

We’re here to make switching simple — especially for full engineering teams.

<CardGroup cols={2}>
  <Card title="WhatsApp Support" icon="phone">
    Message us anytime:<br />
    <a href="https://wa.absolum.nl" target="_blank">[https://wa.absolum.nl](https://wa.absolum.nl)</a><br /><br />
    Fast help for setup, debugging, or migration steps.
  </Card>

  <Card title="Book a Call" icon="calendar">
    Need a <b>custom GPU server</b>, <b>enterprise routing setup</b>,\
    or <b>large-team onboarding</b>?<br /><br />
    Schedule a 30-minute meeting:<br />
    <a href="https://cal.com/absolum/30min" target="_blank">[https://cal.com/absolum/30min](https://cal.com/absolum/30min)</a>
  </Card>
</CardGroup>

Your team can be fully migrated to Emby in **under 5 minutes**.
