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

  1. Pick a plan on remoco.dev/#pricing
  2. Card required (Stripe Checkout)
  3. We issue $40 in credits (Pro) or $99 per seat (Team)
  4. First workstation provisions automatically

Meter breakdown (Pro plan)

MeterIncludedOverage rate
Active compute40 vCPU-hrs/mo$0.06/vCPU-hr
Persistent disk100 GB-month$0.12/GB-month
Network egress20 GB/mo$0.09/GB
Intelligence (pass-through)1M input tokensat cost + 10%
Image registry5 GB-month$0.20/GB-month
Observability retention2 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.

← API reference Back to docs →