Skip to content

INFRO for Enterprise

One control plane for every team’s AI.

Roles, budgets, model policy and cost on every request, on the provider contracts you already hold.

INFRO is in private early access. The catalog, the docs, and the API contract are public today, and the gateway is deployed. The console opens with an early-access account, billing opens in stages, and anything beyond v1 is marked Later. Early access details

Your teams
INFRO control plane
Your provider accounts
  • 0%markup on model spend. Your providers bill you.
  • 4levels a budget can stop spend: org, project, member, key.
  • 3scopes for model policy. The narrowest wins.
  • 5fixed roles, from owner to read-only analyst.

The problem

Six teams, six provider accounts, six ways of logging. Put one layer underneath and the teams keep their speed.

Without a control plane

  • A provider key per team, and nobody can list them all
  • Spend known in total, a month late
  • Model approval is a thread in a chat channel
  • Offboarding misses the key in a project's .env

With INFRO

  • Every key scoped to one project, revocable in one place
  • Estimated provider cost on every request, by team
  • An allowlist enforced before the provider is called
  • An audit row, with an actor, for every change

Controls

Enforced in the gateway, before a request reaches your provider.

Budgets that stop spend

Alert at a threshold, or block at the limit before the provider is called.

acme-ai · monthly cap$6,142 / $10,000
  • A. Keller60%
  • M. Okafor66%
  • S. Lindqvist60%
  • J. Barros27%
402budget_exceededrefused before the provider call

Model policy

Approve models per organization, project or key.

  • anthropic/claude-sonnet-5
  • openai/gpt-5.6-sol
  • google/gemini-3.1-pro
  • openai/gpt-5.5-pro

→ 403 model_not_allowed

Cost by whatever spent it

By project, key, or an end-user id you attach.

  • search$2,480
  • support-bot$1,730
  • growth$1,196
  • internal-tools$736

Roles and projects

Keys scoped to one project, so the blast radius is one project.

  • OwnerBilling, members, policy
  • AdminMembers, policy, keys
  • DeveloperKeys and API calls
  • FinanceCost centers, statements
  • AnalystRead-only usage and cost

Access from your directory

Single sign-on and directory provisioning.

SAMLOIDCSCIM

Included from the Business plan. New: no customer identity provider has completed a production round trip yet, so we plan the first one with you.

An audit log with an actor on every row

Append-only in the database, not by convention.

  • 14:02policy.updatedmonthly cap $8,000 → $10,000A. Keller
  • 13:47member.invitedp.novak@acme.dev · developerM. Okafor
  • 11:20key.rotatedsk_infro_·······91c7S. Lindqvist
  • 09:03route.updatedsearch · fallback → anthropicS. Lindqvist

Security

6 commitments in place today.

  • No training on your dataPrompts and outputs are never trained on or sold.
  • Content logging off by defaultPrompt logs are opt-in, kept for the window you choose.
  • Keys hashed at restStored as SHA-256 digests. A leak yields no usable key.
  • Append-only audit logThe database itself refuses updates and deletes.
  • Published subprocessor listNamed in public, with 30 days' notice of changes.
  • DPA with Standard Contractual ClausesPublished in full, with SCCs and the UK Addendum.

Continuity

  • A provider has a bad day

    Routes retry eligible failures on another of your connections before the response starts.

  • We have a bad day

    No invented uptime figure here. An agreement carries an availability commitment with remedies.

    Enterprise — Available on an enterprise agreement rather than self-serve.
  • You decide to leave

    Swap the key, base URL and model id back. Request and usage history export through the API.

Agreement

The software and its terms. Never who bills you for model usage.

TermSelf-serveEnterprise agreement
BillingSelf-servePublished plans from $35/month on a card, 14-day trial.Enterprise agreementInvoiced quarterly or annually. Volume and retention agreed.Enterprise — Available on an enterprise agreement rather than self-serve.
Model spendSelf-serveBilled by your own providers. INFRO takes 0%.Enterprise agreementUnchanged. Model usage never appears on our invoice.
DeploymentSelf-serveHosted by INFRO, on the multi-tenant service.Enterprise agreementHosted, self-hosted in your own cloud, or hybrid with our hosted console.Enterprise — Available on an enterprise agreement rather than self-serve.
IdentitySelf-serveTwo-factor, passkeys and an organization-wide 2FA requirement on every plan. SAML/OIDC SSO and SCIM from the Business plan.Enterprise agreementThe same, with your identity-provider requirements in the contract.
AvailabilitySelf-serveNo published uptime number.Enterprise agreementAn availability commitment with remedies, in the contract.Enterprise — Available on an enterprise agreement rather than self-serve.
SupportSelf-serveAnswered by the engineers who built it.Enterprise agreementA named engineer, a shared channel, agreed incident response times.Enterprise — Available on an enterprise agreement rather than self-serve.
PaperworkSelf-serveOur published terms and DPA.Enterprise agreementYour MSA and DPA reviewed. Security questionnaire answered in writing.
OnboardingSelf-serveA key, a base URL and the docs.Enterprise agreementWorkspace, policy and budgets configured with you.

Limits

Better you find these out now than in week four.

  • One model, one vendor, one committed contractA layer in between buys governance and costs a dependency. Go direct.
  • Residency is contractual todayWe cannot constrain processing to a region yet, and will not sign a term we cannot enforce.
  • A certification gates signatureWe hold no SOC 2 or ISO 27001. Better you hear that in the first email.Where the audit stands
  • It must run in your VPC on day oneSelf-hosted and hybrid deployments are scoped and scheduled with each agreement, not downloaded.

FAQ

How do teams share access while keeping ownership and budgets separate?

Through one organization with projects and environments under it. Invite members with roles (owner, admin, developer, analyst), give each member and project its own spend ceiling, restrict which models each project may call, and read the audit log for who changed what. Each team gets its own keys, budget and model policy, so a runaway workload in one project cannot spend another team's allowance — while the organization keeps a single view across all of them. From the Business plan, people sign in through your own identity provider over SAML or OIDC, and your directory can create and deactivate their INFRO membership over SCIM.

Can I keep my own provider contracts?

That is the design. You connect the provider accounts you already hold, so your negotiated rates, committed spend, discounts, quotas and enterprise agreements keep applying exactly as they do today — your provider bills you, at your prices, and INFRO takes none of it. If you have negotiated rates below the published ones, the Team plan and above let you enter them in the console, and every cost figure INFRO shows you is then computed from yours rather than from a list price. Leaving is the same two lines as arriving: change the base URL and the key back, and your provider accounts are untouched because they were always yours.

What happens if INFRO itself fails?

We become one more dependency — that is the honest cost of the trade, and you should price it in. Three things make it survivable. The status page runs on a separate, far simpler deployment than the gateway and checks the gateway from your own browser. Text speaks the OpenAI shape, so keeping a direct provider key and a base-URL switch in your config is a two-line contingency we actively recommend. And there is no published uptime SLA, because a service with no operating history cannot honestly offer one; an enterprise agreement can carry a contractual one.

Can I leave later?

Yes, and the migration back is the same two lines that brought you in. Retrieve request and usage history through the public APIs, or download it as CSV from the request log and Analytics, and keep it in your own systems before it leaves your plan's queryable history window. There are no scheduled or emailed exports.

How is our company data handled, and do you train on it?

We never train on your prompts, inputs, or outputs, and we never sell them. Usage metadata supports platform metering, cost estimates and governance. Optional prompt and response logging is off by default and limited by your plan. Job records and generated media needed for delivery are separate. Your AI providers' data-use and retention settings remain governed by your agreements with them.

Can you process my data only in the EU?Later — Planned after v1. No date committed.

Not yet, and we will not claim otherwise. Regional processing requires infrastructure entitlements we have not purchased, and a hostname that merely looks European is a compliance claim a customer can falsify in one request. When it is genuinely enforced we will say so; until then, assume requests are processed wherever capacity is, and treat that as a reason to talk to us before signing anything that depends on residency.

Do you hold SOC 2 or ISO 27001?

No, and we will not imply otherwise on a slide. What exists instead is published rather than promised, at /trust: a SOC 2 roadmap with an audit firm engaged and the observation window not yet scheduled, ISO 27001 marked under evaluation with no date committed, the controls that are enforced today alongside the ones that are not, and our answers to a standard security questionnaire as a document you can download without talking to us. The DPA with Standard Contractual Clauses, the subprocessor list and the acceptable use policy are published in full too. Send your own questionnaire anyway — we answer every question including the ones where the answer is not yet. If a certificate is a hard gate on your side, tell us at the start and we will say plainly that we cannot clear it today.

Who are your subprocessors, and do we hear before they change?

Infrastructure vendors are named at /subprocessors, with the notice periods and emergency exception explained there. You choose and contract directly with the AI providers you connect. Request traces identify the connections attempted; provider data use and retention follow your own agreements and account settings.

Can we be invoiced instead of paying by card?Enterprise — Available on an enterprise agreement rather than self-serve.

Yes, on an enterprise agreement: the subscription is invoiced quarterly or annually on your terms rather than charged to a card. That is an invoice for the software only. Model usage is invoiced to you by your own providers on whatever terms you already have with them, and no arrangement with INFRO changes that or puts it on an INFRO invoice.

The full answer list covers latency, pricing mechanics and provider outages.

Contact

Bring us your rollout.

Tell us what your teams run today. An engineer replies by email, and tells you plainly where INFRO does not fit.

  • Security questionnaires and architecture reviews welcome
  • Your MSA and DPA reviewed, not just ours
  • No qualification script

Need a number for a specific workload? Request a workload estimate. Or write to sales@infro.io.

Expected gateway requests a monthThe Business plan includes 10M a month. A band is enough.
What do you need?