CrabGlamp accounts are either personal or organization. Personal accounts are created during onboarding; organizations are created from the account switcher in the sidebar. Every resource (Agent, Plain VM, virtual key, glamp, OAuth connection) belongs to an account, not a user.
Personal accounts versus organizations
A personal account holds your own work. An organization account holds shared work — multiple users can be members, every member can create Agents and manage billing within the org context. The account slug is shared across personal and organization accounts in one namespace, so crabglamp.com/{slug} resolves to exactly one account regardless of type.
Two billing types per Agent
Each Agent picks one of two billing types:
- Pay-as-you-go — metered hourly. Running time bills at one rate; paused (stopped) time bills at the per-provider paused rate. Usage accrues by the second and is billed at the end of the period.
- Subscribe-and-save — flat-rate monthly. A flat rate per active Agent of a given size and region. Cheaper if you keep the Agent up most of the month.
You can switch billing types while an Agent is running or stopped. The switch takes effect immediately; usage already accrued rolls forward onto your invoice.
The same two billing types apply to the other compute products. Plain VMs and App VMs each pick pay-as-you-go or subscribe-and-save at create time, at the same per-(size, region) rates as Agents. Each also supports switching billing type later (PATCH …/billing) on the same running-or-stopped precondition. One difference: a stopped Plain VM or App VM still bills at the running rate, because the underlying server is reserved whether or not it is powered on.
Subscribe-and-save slots
A subscribe-and-save subscription holds slots, not individual VMs. A slot is one monthly seat for a given product, size, and region — for example "one small US Agent" or "one medium EU App VM". When you run a subscribe-and-save VM, it occupies a matching slot; a slot with no VM on it is a free slot the next same-product, same-size, same-region VM reuses automatically.
Freeing a slot does not remove it. A slot is freed — but kept on your subscription — when you:
- Destroy a subscribe-and-save VM. The slot stays, reusable by the next same-size, same-region VM of that product.
- Switch a VM to pay-as-you-go. Same outcome — the slot it occupied is freed and kept.
- Transfer a VM to another account. The source account keeps the slot; the VM lands on the destination as pay-as-you-go.
A freed slot keeps billing its monthly rate until you remove it. To stop paying for a slot you no longer need, remove it explicitly from /dashboard/billing, which lists every slot for Agents, Plain VMs, and App VMs with its size, region, and how many are in use. You can only remove a slot that is not currently occupied.
Destroying a pay-as-you-go VM stops its charges at the destroy timestamp — there is no slot to keep. The shared pay-as-you-go meter bills nothing while no VM is running on it.
Regions and pricing
Prices vary per (size, region) cell. US (Hetzner US data center) and EU (Helsinki) have different per-second rates because the underlying server hardware differs by region. Current rates are shown on the pricing page and at creation time in the dashboard.
Usage analytics
/dashboard/usage shows your compute, LLM, and voice usage broken down by Agent, by virtual key, and by day. The numbers refresh within a couple of minutes of usage.
Payment methods and the Stripe portal
Add or update a payment method from /dashboard/billing. The page links to your Stripe customer portal for receipts, past invoices, and payment-method management. CrabGlamp does not handle card data directly — Stripe is the system of record.