Priced per JVM container. No surprise overages.
Every plan includes free TLS, JMX monitoring, automated backups, and a real uptime SLA. Higher tiers add clustering, dedicated IPs, and priority support. Check out with a card or with Cryptomus.
Sapling
Side projects & small apps
billed monthly · annual discount available
- 1 JVM container
- 512 MB heap · 1 vCPU
- 10 GB SSD storage
- Tomcat or Jetty
- 1 database, free TLS
- 99.9% uptime SLA
- Email support
Grove
Production apps & small teams
billed monthly · annual discount available
- 3 JVM containers
- 2 GB heap each · 2 vCPU
- 40 GB SSD storage
- Any runtime, mixed freely
- 5 databases, staging env included
- 99.95% uptime SLA
- Priority support (business hours)
Canopy
Clustered, high-traffic workloads
billed monthly · annual discount available
- 8 JVM containers
- 4 GB heap each (configurable) · 4 vCPU
- 120 GB NVMe SSD storage
- WildFly domain mode / Payara clustering
- Unlimited databases, dedicated IPs
- 99.99% uptime SLA
- 24/7 phone & chat support
Enterprise
Custom capacity & compliance needs
annual contracts, volume pricing
- Dedicated or bare-metal JVM hosts
- Custom heap / GC tuning
- Multi-region clustering
- Compliance-ready environments available on request
- Custom SLA
- Named support engineer
Full feature comparison
| Feature | Sapling | Grove | Canopy | Enterprise |
|---|---|---|---|---|
| JVM containers | 1 | 3 | 8 | Custom |
| Heap per container | 512 MB | 2 GB | 4 GB (configurable) | Custom |
| Storage | 10 GB SSD | 40 GB SSD | 120 GB NVMe | Custom |
| Runtimes available | Tomcat, Jetty | All 6 runtimes | All 6 runtimes | All 6 runtimes |
| JVM versions | 17, 21, 25 | 8 to 25 | 8 to 25 | 8 to 25 |
| Clustering | N/A | N/A | WildFly / Payara | Multi-region |
| Staging environment | N/A | ✓ | ✓ | ✓ |
| Dedicated IP | add-on | add-on | ✓ | ✓ |
| Backup retention | 7 days | 14 days | 30 days, hourly snapshots | Custom |
| Uptime SLA | 99.9% | 99.95% | 99.99% | Custom |
| Support | Priority (business hours) | 24/7 phone & chat | Named engineer |
Extend any plan
Extra JVM container
Add another isolated container to any plan.
Extra 10 GB SSD
Additional storage for any container.
Dedicated IP
A static, dedicated IP address for a container.
Extended backup retention
Keep automated backups for up to 90 days.
Managed GC tuning session
An engineer profiles and tunes your GC settings.
OCI / Docker packaging
Package a JVM container as a portable OCI image.
Common questions
Can I switch plans later?
Yes, upgrade or downgrade at any time. Changes are prorated for the current billing cycle.
Is there a free trial?
New accounts can run a Sapling-tier container free for 14 days to test deployment and runtime compatibility before committing.
What happens if I exceed my heap or storage limit?
We alert you before a container is throttled and offer a one-click resize, so there are no silent overage charges.
Do you offer annual billing?
Yes, annual billing is available on every plan at a discount versus monthly pricing. Contact sales for Enterprise contract terms.