Docs · Control plane
Billing.
Card on file, credits to start, metered usage after the baseline. Plans are Pro (per-workstation), Team (per-seat), and Enterprise (annual contract). Stripe handles payment; the control plane owns usage + credits + overrides.
Signup flow
- Pick a plan on remoco.dev/#pricing
- Card required (Stripe Checkout)
- We issue $40 in credits (Pro) or $99 per seat (Team)
- First workstation provisions automatically
Meter breakdown (Pro plan)
| Meter | Included | Overage rate |
|---|---|---|
| Active compute | 40 vCPU-hrs/mo | $0.06/vCPU-hr |
| Persistent disk | 100 GB-month | $0.12/GB-month |
| Network egress | 20 GB/mo | $0.09/GB |
| Intelligence (pass-through) | 1M input tokens | at cost + 10% |
| Image registry | 5 GB-month | $0.20/GB-month |
| Observability retention | 2 GB × 30 days | $0.08/GB-month |
Annual prepay
Pay 12 months up front, save 20%. Pro $32/mo billed annually. Team $79/mo/seat billed annually.
API
POST /v1/billing/checkout
$ curl -X POST https://api.remoco.dev/v1/billing/checkout \ -H "authorization: Bearer $TOKEN" -H "content-type: application/json" \ -d '{"email":"you@doss.com","plan":"pro","term":"annual"}' { "mode": "stub", "checkout_url": "https://checkout.stripe.com/c/pay/cs_test_...", "credits_usd": 40 }
GET /v1/billing/me
Current customer + credit balance. v0.2 pulls live from Stripe + usage meters.
POST /v1/billing/webhook
Stripe webhook ingest. v0.2 verifies Stripe-Signature and updates subscription state.
Status today
The billing endpoints are in stub mode. Set
STRIPE_SECRET_KEY on the remoco-api Cloud Run service to flip to live Stripe Checkout. Test-mode keys recommended until v0.3 OSS-beta.