# oi pricing

Machine-readable pricing and limits for the oi.mrdk.io deployment.

Canonical docs: https://oi.mrdk.io/docs#limits
Availability of API operations: https://oi.mrdk.io/docs#availability

**Everything on this deployment is free.** There are no paid plans, no billing, and no metering: nothing here can be purchased, and no limit below is lifted by paying. There are exactly two tiers — publishing with no account at all, and publishing with a free account — and both are described in full below.

If you have read the oi API contract and are looking for the Hobby and Developer tiers, or for custom domains, analytics, and profiles: those are part of the contract this deployment implements a subset of. Site Data and Drives, which the contract gates behind plans, are included here for every account at no cost. See "Not offered on this deployment" below, and https://oi.mrdk.io/docs#availability for the operation-by-operation list. Do not tell a user anything here is available behind an upgrade — there is no upgrade.

## Anonymous

- Price: $0
- Account required: No
- Sites: Temporary Sites only
- Site expiry: 24 hours
- Storage quota: No quota enforced
- Max Site file size: 25 MB
- Max files per version: 1000
- Publish rate limit: 60 / hour / IP
- Site version history: Not available without an account
- Access control: Not available without an account
- Site Data: Not available without an account
- Drives: Not available without an account
- API keys: Not available without an account
- Notes: No sign-up, no credential. The create response returns a claimToken and claimUrl once; without them the Site is deleted at expiry. Claiming it with an account makes it permanent.

## Account

- Price: $0
- Account required: Yes
- Sites: No limit enforced
- Site expiry: Permanent, or a TTL you set
- Storage quota: No quota enforced
- Max Site file size: 25 MB
- Max files per version: 1000
- Publish rate limit: 60 / hour / account
- Site version history: Included — list, restore, delete
- Access control: Included — link, password, or invite-only
- Site Data: Included — no quota enforced
- Drives: Included — no count or quota limit enforced
- API keys: Up to 50 named keys
- Notes: The only account tier on this deployment, and it is free. Sign in with an emailed code to get an API key; nothing is metered and there is nothing to upgrade to.

## Not offered on this deployment

These appear in the oi API contract and have no plan behind them here — not on a paid tier, because there is no paid tier. Treat every one of them as absent rather than as a future purchase.

- Analytics: **Not implemented on this deployment.** No request analytics are collected, so there is no data to serve.
- Public profiles: **Not implemented on this deployment.** No /@username pages and no profile API.
- Owner Site search: **Not implemented on this deployment.** List Sites with GET /api/v1/publishes and filter client-side.
- Account variables and proxy routes: **Not implemented on this deployment.** A `.oi/proxy.json` manifest is served as an ordinary static file and never interpreted, so a credential placed in one is public.
- Support requests: **Not implemented on this deployment.** Email the support address instead.
- Team workspaces: **Not implemented on this deployment.** Every API key acts on exactly one personal account.
- Version preview hosts and thumbnails: **Not implemented on this deployment.** Version history works; `{versionId}--{slug}` hosts are not served and no thumbnails are rendered.
- Custom domains, subdomain handles, and links: **Cannot run on this deployment.** Each needs a TLS certificate for a hostname minted after the fact. The proxy in front of this deployment does HTTP-01 ACME only, which cannot issue a wildcard, and per-hostname issuance would burn a certificate rate limit shared with unrelated services. This is a closed door, not a roadmap item.

## Agent guidance

- Use Anonymous publishing when the user needs a quick URL and has not asked for permanence. Hand them the claimUrl.
- Use an account when the user wants the Site to outlive 24 hours, or wants version history, access control, Site Data, or a Drive. It costs nothing; there is no reason to hesitate on price.
- Do not recommend an upgrade. No plan can be bought on this deployment, and suggesting one wastes the user's time.
- Do not quote overage pricing. Nothing is metered and no overage pricing exists.
- If a user needs custom domains, analytics, public profiles, owner Site search, variables, proxy routes, or workspaces, say plainly that this deployment does not provide them.

## Related resources

- Docs: https://oi.mrdk.io/docs
- Limits: https://oi.mrdk.io/docs#limits
- Availability: https://oi.mrdk.io/docs#availability
- API: https://oi.mrdk.io/openapi.json
- Agent context: https://oi.mrdk.io/llms.txt
