Pricing philosophy
CNAP does not mark up infrastructure. When you use your own cloud provider key (BYOM), you pay the provider directly at their published prices — Hetzner at Hetzner prices, AWS at AWS prices. CNAP charges only for the management layer. The Pro subscription covers CNAP-managed compute (machines provisioned through CNAP’s own cloud accounts) and higher resource limits. Enterprise pricing is negotiated individually based on your needs.Plans
| Free | Pro | Enterprise | |
|---|---|---|---|
| Price | Free forever | €20/month per workspace | Custom |
| Clusters | 1 managed cluster | 3 managed clusters | Custom limits |
| Machines | 1 machine, 7-day TTL | 3 machines, no TTL | Custom limits |
| CPU | 2 cores | 8 cores | Custom limits |
| Memory | 4 GB | 16 GB | Custom limits |
| Instance types | Small only | All available | All + reserved |
| Bring your own key | Unlimited | Unlimited | Unlimited |
| Support | Community | Standard | Dedicated |
| Infrastructure markup | None | None | None |
Bring your own cloud key to bypass all machine quotas and TTL limits on any plan. You pay your cloud provider directly at their prices — CNAP adds zero markup on infrastructure costs.
Upgrade to Pro
Go to Billing in the dashboard sidebar. Click Upgrade to Pro to start a Stripe Checkout session. Your workspace is upgraded immediately after payment.Manage your subscription
Pro workspaces can manage their subscription from the Billing page. Click Manage Subscription to open the Stripe Customer Portal where you can:- Update your payment method
- View invoices and payment history
- Cancel your subscription
Cancellation
When you cancel your Pro subscription:- Your workspace stays on Pro until the end of the current billing period
- You’ll receive a confirmation email with a summary of what changes on the free tier
- The dashboard shows a cancellation warning with the exact end date
- You can reactivate anytime before the period ends (from the Stripe portal)
- Your workspace returns to the free tier
- Auto-scaling is paused on managed clusters (BYOM clusters are unaffected)
- CNAP-managed machines are suspended — not deleted
- Snapshots are kept for 90 days so you can resume them if you re-subscribe
Re-subscribing
When you upgrade again after a cancellation:- Auto-scaling is re-enabled on managed clusters
- The dashboard shows any suspended machines with a Resume button
- Resuming a machine restores it from its snapshot (same hostname, same data)
Bring your own cloud key
Adding your own cloud provider API key (BYOM) bypasses all machine quotas and TTL limits. Your machines run in your cloud account — you pay the provider directly. CNAP manages the Kubernetes lifecycle. BYOM works on any plan, including Free. Configure it from the Compute page in the dashboard.What’s next?
Quotas
Understand resource limits and check your usage
Machines
Learn about machine lifecycle, suspend, and resume
Plans and pricing
Compare plans in detail
Notifications
Configure expiry reminders and alerts