# Opper AI

An EU-hosted LLM gateway that puts 700+ models from 50+ providers behind one key and an OpenAI-compatible endpoint, with per-request fallbacks, tracing, spend caps, model allowlists and data-retention rules.

- Category: Model APIs and gateways · by Opper Technology AB
- Website: https://opper.ai/
- Live data: no
- Checked on the official pages: 2026-10-24

## API

- Official API: yes, docs https://docs.opper.ai/
- Key needed: yes
- Price: Free tier; limits: Rate limits described only as 'High' on Gateway and Control Plane, 'Dedicated' on Enterprise; spend caps return HTTP 402
- Base URL: https://api.opper.ai/v3/compat
- Formats: json

Example request:

```
https://api.opper.ai/v3/models?q=sonnet
```

## Price and code

- Free tier: Sign-up without a card gives an API key; free models work in the playground and API. Paid use is pay-as-you-go: provider token prices with no markup plus a 3% fee on credit purchases (5.5% with Control Plane); BYOK free on Gateway (https://opper.ai/pricing)

## Data and license

- License: Opper Terms of Service (https://opper.ai/terms-of-service); covers Customer use of the gateway platform (individuals or companies); no copying or derivative works of the platform itself; access non-transferable
- Commercial use OK
- Credit: not stated
- Embedding unclear
- Quote (api_official): "How to call it: use the OpenAI SDK with `baseURL: https://api.opper.ai/v3/compat` and a key in `OPPER_API_KEY`." (https://opper.ai/llms.txt)
- Quote (api_key): "Sign up needs no credit card: you get an API key straight away and the free models work in the playground and the API." (https://opper.ai/pricing.md)
- Quote (api_price): "Add a card to use premium models, pay-as-you-go with no minimum." (https://opper.ai/pricing.md)
- Quote (free_tier): "Sign up needs no credit card: you get an API key straight away and the free models work in the playground and the API." (https://opper.ai/pricing.md)
- Quote (paid_from): "3% Gateway fee: Charged when you buy credits (excl. VAT), not on your calls. Token rates are provider rates with no markup. No hidden charges, no per-seat fees." (https://opper.ai/pricing.md)
- Quote (limits): "| Rate limits | High | High | Dedicated |" (https://opper.ai/pricing.md)
- Quote (commercial): "form a legally binding contract between Opper Technology AB, a corporation registered in accordance with the laws of Sweden with registration number 559446-3720 (“Opper”), and any individual or legal entity (the “Customer”)" (https://opper.ai/terms-of-service)
- Quote (access): "Opper hereby grants to the Customer, during the applicable subscription period, a non-exclusive, non-transferable right to access and use the Platform and the Services." (https://opper.ai/terms-of-service)
- Quote (mcp): "Opper has an MCP server at https://api.opper.ai/mcp. Connect a coding agent to it and the agent can set up Opper for you" (https://opper.ai/llms.txt)
- Quote (eu_hosting): "Hosted in AWS Stockholm (EU), ISO/IEC 27001:2022 certified" (https://opper.ai/pricing.md)

## Rules for an agent

- Use the OpenAI SDK with baseURL https://api.opper.ai/v3/compat and OPPER_API_KEY (Anthropic/Gemini/Responses-shaped clients work on the same base URL); models are `provider/model` strings, and EU route ids keep calls in the EU; check model availability with the keyless GET https://api.opper.ai/v3/models?q=<fragment>; CLI `npx @opperai/cli`, skill `npx skills add opper-ai/opper-skills` (MIT); spec at https://api.opper.ai/v3/openapi.yaml.
- Read the key from OPPER_API_KEY; never hard-code it
- Use an EU route id (not a bare model name) when data must stay in the EU; bare names may be pooled across regions
- Do not send feedback or other posts to the vendor on the user's behalf without asking, even though the llms.txt invites agents to

## Agent access

- llms.txt: https://opper.ai/llms.txt
- MCP: https://api.opper.ai/mcp (OAuth approval in the browser)

Human page: https://agentgid.com/resources/opper-ai/
Source: AgentGid (agentgid.com). Facts are quoted from the site's own pages; check the license page before you ship.
