Osy#betaRun it on Osyrin: osyrin.com

Reference / Zones

What your plan allows, and how much of it is used

osyrin org plan [--org <slug>] [--server <url>] [--json] · osyrin app plan --app <slug> [--server <url>] [--json]

`osyrin org plan` and `osyrin app plan` say which plan applies and, for every meter — requests, CPU, egress, storage, apps, environments, custom domains and the rest — how much is used this month against how much the plan includes, what happens at the limit, and when it resets. The same figures the console's Plan page shows.

previewzonescliplansusage

Summary#

osyrin org plan --org acme prints the organization's plan and a line per meter: used, included, and what the limit does. osyrin app plan --app billing-acme does the same for one app — its own plan, or its organization's.

Signature#

osyrin org plan [--org <slug>] [--server <url>] [--json]
osyrin app plan --app <slug> [--server <url>] [--json]

Description#

One line per meter. Each meter says how much was used in the current month — the organization's own month, the same for its apps — how much the plan includes (or that it is unlimited), and in words what happens at the limit: a warning, a charge for the overage, or a refusal. Some meters are levels rather than sums: storage is the latest measured reading, and apps, environments and custom domains are counted as they are now.

Two meters are about backups. Backup retention is not a limit you reach: it says how many days a backup is kept — 7 on the Beta plan, 30 on a paid plan — and it has no percentage. Backups on demand counts the backups a person asked for this month (Request backup, osyrin app backup). The Beta plan includes none, so that request is refused there; the nightly backup is not a request and is always taken. See Downloading your daily backups.

The plan line says where it comes from: the plan the subject subscribes to and since when, or the plan every organization or app gets by default, with any add-ons.

Token usage is separate. The LLM and embedding tokens an app spends are read with osyrin app usage and osyrin org usage, day by day.

Who may read it: the organization's members for the organization, and the app's team for an app. A subject you cannot see is answered as not found.

  • --json — Admin's own record: {subjectName, planName, planLine, addOns, meters: [{meter, name, unit, used, included, unlimited, percent, resetsAt, atLimit, summary}], overall}.

Examples#

osyrin org plan --org acme --server https://osyrin.app
osyrin app plan --app billing-acme --server https://osyrin.app --json

See also#

An organization's environments — environments count against a plan.

Serving an app at your own domain — so do custom domains.

Downloading your daily backups — how long backups are kept, and downloading them.

Reading what your application actually used — what an app used on your own computer.

Related

An organization's environments

An organization's environments — prod, staging, sandbox — are where its apps are deployed, each with its own database…

Serving an app at your own domain

A custom domain serves one of an app's environments at a name you own, like app.example.com. `osyrin app domain add`…

Reading what your application actually used

CPU, egress, database statements — counted by the machine that ran your code, not estimated. Read from your local…

Downloading your daily backups

Every environment of an application is backed up once a day by the zone that runs it, from 03:00 UTC, and kept in the…