Enterprise alternative to Opper

Standard Compute is the enterprise alternative to Opper for companies that want single sign-on, an audit log and a budget for every person and app without an Enterprise contract. It routes each step to the cheapest model that can do it and the cheapest provider fast enough to serve it, and a Europe rule, zero data retention, teams and provider allow-lists are set self-serve in the dashboard.

Opper is a Stockholm AI gateway for agents with hundreds of models and European routes. Companies look further when SSO and audit logging are needed on day one, and Opper places both on its Enterprise plan.

Create a company workspaceor write to contact@standardcompute.com

Why companies look for an alternative to Opper

From Opper’s own pricing and documentation, checked 9 November 2026:

  • A fee on every credit purchase: Opper's pricing charges 3% on Gateway and 5.5% on Control Plane when you buy credits.
  • SSO on Enterprise only: the pricing table marks SSO and SAML as Enterprise features.
  • Audit logging on Enterprise: Opper's security overview lists audit logging for Enterprise only; Gateway and Control Plane go without it.
  • Budgets per organization and project: rules set a monthly organization budget with optional project caps; there is no budget per person or key.
  • Inference location depends on the route: Opper's DPA says model inference may take place inside or outside the EEA depending on the model route used.

What Standard Compute does differently

A single API gives you frontier and open-source models, and it routes each step to the cheapest model that can do it and the cheapest provider fast enough to serve it.

Opper orders the providers of the model you pick. Standard Compute also picks the model, so routine agent steps never run on a frontier model, and there is no fee on top of your plan. You pay a flat monthly plan per person or app.

Control is set once for the company:

Processing in Europe

Set a Europe rule for your company, a team or a single key, and every request, including retries and fallbacks, is served only by approved European inference endpoints. If no European endpoint can serve it, the request is refused before your prompt is sent. Our EU gateway terminates TLS and runs in Finland, and your account data is stored in Frankfurt.

Zero data retention

Turn on zero data retention for your company, a team or a key, and every request is routed only to inference endpoints that commit to keeping no copy of your data. Teams and keys inherit the requirement and can never switch it off underneath you.

No training

Standard Compute never trains on your prompts or outputs. With a region rule or zero retention turned on, every request goes only to providers that commit not to train on it.

Single sign-on

Connect Microsoft Entra ID or any SAML identity provider so your people sign in with their work accounts. Employees sign in to Claude Desktop and Claude Code with their Microsoft work account through our EU gateway, and access follows your Entra groups through SCIM provisioning.

Teams and keys

Organize your company into teams, invite colleagues by email, and give every person and every app its own key, all under one company account.

Budgets

Every person and app gets a fixed monthly budget that never overruns, and you can set spending caps per key and for the whole company. Optional top-off from a prepaid company balance keeps critical agents running.

Allow-lists

Choose exactly which inference providers may handle your data, for the whole company, a team or a single key. New providers are never added without an admin's approval, and fallbacks can never route around your list. Decide which models each key can use.

Audit

Every admin change is recorded with before and after values, and you can export a record of every request showing the model, the provider that served it and the region rule in force, kept for 12 months.

Contract

Sign our Data Processing Agreement in the dashboard. It commits us to no training on your data, no retention of your content, and breach notification within 72 hours. We publish every sub-processor and give you 14 days' notice before adding a new one.

Standard Compute dashboard, Claude Microsoft sign-in setup: step 2 of 4, connecting Microsoft Entra provisioning with a tenant URL and a provisioning credential.
Setting up Claude sign-in with Microsoft work accounts in the Standard Compute dashboard. The company shown is example data.

Standard Compute and Opper compared

Standard Compute compared with Opper
Standard ComputeOpper
PricingFlat monthly plan per person or app with no per-token surprises; Stripe invoices with your company name and VAT numberProvider rates plus a 3% (Gateway) or 5.5% (Control Plane) fee on credit purchases; Enterprise custom
Cost routingEach step goes to the cheapest model that can do itProvider order by cheapest, fastest, throughput or weight; fallbacks and retries
ModelsClaude, GPT, Gemini and open models (GLM, DeepSeek, MiniMax, Kimi) through one API700+ models from 50+ providers
Processing in EuropeEurope rule per company, team or key; retries and fallbacks stay on approved European endpoints; refused before sending if none qualifiesPlatform in AWS Stockholm; EU routes and EU-only model access rules; inference location depends on the route
Zero data retentionPer company, team or key; lower levels cannot switch it offZDR routes per call or by organization rule
Training on your dataNever trains on prompts or outputsDoes not train on customer data
Single sign-onSAML SSO, Microsoft Entra ID included; Claude Desktop and Claude Code sign-in with a Microsoft work account, SCIM from EntraSSO and SAML on Enterprise
Teams and keysTeams, roles, a key per person and per appOrganizations and projects; roles on Control Plane
Spend limitsFixed monthly budget per key; requests are refused once it is used; caps per key and per companyMonthly organization budget and optional project caps
Provider and model allow-listsProvider allow-list per company, team or key; new providers need an admin; models chosen per keyModel access rules for providers, regions, countries and models
Audit logAdmin log with before and after values; request export with model, provider and region rule, kept 12 monthsEnterprise only
What you operateManaged service; nothing to hostManaged service; Enterprise can deploy in your own cloud
Opper column from Opper's own public pages, checked 9 November 2026.

When Opper fits

Opper fits a team building agents that wants hundreds of models with traces and quality checks on one platform, and can wait for an Enterprise contract for SSO and audit logging.

Moving from Opper to Standard Compute

Standard Compute’s API runs on stdcmpt.com. https://eu.stdcmpt.com is our EU gateway in Finland.

  1. Create a company workspace and set the rules once for the company: a Europe rule, zero data retention, and the providers and models you approve. Teams and keys inherit them.
  2. Create a key for each person and each application, each with its own monthly budget.
  3. Change the base URL from https://api.opper.ai/v3/compat to https://eu.stdcmpt.com/v1 and swap OPPER_API_KEY for a Standard Compute key. Model IDs keep the vendor/model form.
  4. Move model access rules to the company provider allow-list and model selections per key, so they apply without code.
  5. Point Claude Code at https://eu.stdcmpt.com in place of https://api.opper.ai/v3/compat.
  6. Connect Microsoft Entra ID or your SAML identity provider so your people sign in with their work accounts, and set up Claude Desktop and Claude Code sign-in with Microsoft work accounts.
Environment: before and after
# Before
OPENAI_BASE_URL=https://api.opper.ai/v3/compat
OPENAI_API_KEY=$OPPER_API_KEY

# After: Standard Compute EU gateway
OPENAI_BASE_URL=https://eu.stdcmpt.com/v1
OPENAI_API_KEY=YOUR_STANDARD_COMPUTE_KEY
Python, OpenAI SDK
from openai import OpenAI

client = OpenAI(
    base_url="https://eu.stdcmpt.com/v1",
    api_key=os.environ["STANDARD_COMPUTE_API_KEY"],
)

# "standardcompute" sends each step to the cheapest
# model that can do it. Or pin a model:
# model="anthropic/claude-sonnet-5.5"
client.chat.completions.create(
    model="standardcompute",
    messages=messages,
)
Claude Code
# Claude Code adds /v1/messages itself
export ANTHROPIC_BASE_URL=https://eu.stdcmpt.com
export ANTHROPIC_AUTH_TOKEN=YOUR_STANDARD_COMPUTE_KEY
claude

Questions

Is there an Opper alternative with SSO outside an Enterprise contract?

On Standard Compute, Microsoft Entra or SAML SSO, teams, per-key budgets, provider allow-lists and an audit log are set self-serve in the dashboard. Enterprise features can be bought one at a time or together.

Is there a fee on top of model usage?

You pay a flat monthly plan per person or app, with no per-token surprises, and each step goes to the cheapest model and provider that can serve it.

Does the Europe rule cover the model provider?

Yes. With a Europe rule, every request, including retries and fallbacks, is served only by approved European inference endpoints, and our EU gateway runs in Finland. If no European endpoint can serve it, the request is refused before your prompt is sent.

Can every developer have their own budget?

Yes. Every person and app gets a fixed monthly budget that never overruns, and you can set spending caps per key and for the whole company.

How do we migrate from Opper?

Create a company workspace and set your rules, then change the base URL from https://api.opper.ai/v3/compat to https://eu.stdcmpt.com/v1 and swap the key. OpenAI-compatible client code stays the same.

Set up your company

Create a company workspace, invite your team and set your rules from the dashboard. Security questionnaires and procurement questions go to contact@standardcompute.com.

Create a company workspaceor write to contact@standardcompute.com

Sources (checked 9 November 2026)

  1. Opper homeopper.ai
  2. Pricingopper.ai
  3. Termsopper.ai
  4. Data processing agreementopper.ai
  5. EU modelsopper.ai
  6. Security overviewdocs.opper.ai
  7. Rulesdocs.opper.ai
  8. Drop-in SDKsdocs.opper.ai
  9. Integrationsdocs.opper.ai