Release Plans and Pricing
From startups to large enterprises, there’s a Release plan that’s right for your organization. From dev and test to production and distribution, environments as a service improve the speed and quality of your development processes.
NEW
Try Release in our Sandbox with no setup required
Sandbox
Try Free
No cloud or credit card required
See how Release works with no setup
Out of the box applications and examples
Tinker with AI stacks to find the right fit
Includes
5 hours of compute time on us
Pre-configured AI and Web templates
Train and serve models in one place
Easy upgrade to Free or Pay as you go plan
Try Free
No cloud or credit card required
Development and Deployment platform for the whole application lifecycle
Free
Free to all
Best for small pre-production workloads.
Best for small pre-production workloads.
Pre-Production Environments
100 free hours per month
Production Environments
n/a
Includes
- Runs in your cloud
- CLI and web interface access to Release
- Automatic environment creation with every code commit
Pay as you go
Pay as you go
Best for growing teams and workgroups.
Best for growing teams and workgroups.
Pre-Production Environments
$0.69 per hour
Production Environments
$1.04 per hour
Includes
- Runs in your cloud
- Custom domains
- Service level agreement for support
- Hourly billing: only pay for what you use
Unlimited
Contact Us For Pricing
Contact us for pricing for any sized team. Enterprise-level support & SLAs.
Annual agreements and fixed monthly pricing
Contact us for pricing for any sized team. Enterprise-level support & SLAs.
Annual agreements and fixed monthly pricing
Pre-Production Environments
Unlimited hours
Production Environments
Unlimited hours
Includes
- Runs in your cloud or VPC
- Enterprise SSO and customizable RBAC
- Dedicated 24/7 support
- Instant Datasets, environment pausing, expanded integration support including Terraform and Helm
Free
Teams
Unlimited
Release Pricing FAQ
How does the pricing work?
Release uses consumption-based pricing based on how long your app is running and bills on an hourly basis.
Is there a per-user charge?
No. There is no per user cost and no limit to the number of users in any of the plans. Add as many collaborators as you need.
Can I get additional support on a pay as you go plan?
Yes. Upgraded support is available for 10% of your total monthly spend (with $500 minimum) in Release Teams. Upgraded support includes production-level SLAs, dedicated Slack channels for your company, and a named customer success manager.
Are all pre production environments priced the same?
All development environment types are priced at the same rate, regardless of the use case. Use them for development, staging, QA, preview as you need it.
When will the usage meter begin?
Immediately. Prior to creating an account with Release, you can either set up credit card billing or invoicing (via an order form the sales team will provide). From there, any environment hour used will be billed at the list price rates.
What if my environment only runs for 10 minutes?
You will be billed the hourly rate listed above based on the number of components in your application. The lowest billing granularity is one hour.
I want to run a POC, how does that work?
We are happy to run a custom POC tailored to your use case. Your POC team will include a dedicated engineer to work through the details of implementation and make sure you get all your questions answered. The upfront POC fee is $5,000 and it can be credited back to your account upon signing an agreement.
Do I have to sign a contract?
No. For pay as you go plan, our billing system will collect your credit card information and you can use the product from there - no contract or signatures required.
My legal and procurement teams require a written contract to proceed. Can you provide one?
Yes, though when you create an account with Release, you agree to our standard terms of service. We can provide the terms of service in a PDF for your legal team’s review. If they would like a written agreement on the hourly pricing construct inclusive of the price point, we can provide an Order Form outlining the month-to-month terms. Additionally, to lock in a price point and to take advantage of significant discounts, you can proceed with our annual or multi-year contract (instead of monthly on-demand billing).
How can I estimate my team’s usage and understand what this might cost me?
We use a simple calculator to help customers understand the estimated “on-demand” costs. Share the following inputs and we will provide you with an estimate:
- Number of developers
- Number of PRs/dev/month
- Average time a PR is open (hours)
- Percentage of PRs that need an env
- Number of hours devs writing code/week
- Number of staging environments
- Hours per week staging environment running
What controls do I have to ensure my costs don’t run up unexpectedly?
Governance and cost optimization are our top priorities. The following product features help our customers govern usage and manage costs:
Auto expiration of environments: By default, any ephemeral environment created will be automatically spun down after x days of usage. You have the ability to modify this setting to any duration you’d like.
Cluster auto scaling: By default, clusters are set to auto-scale as you add and remove environments the Kubernetes cluster will scale accordingly.
Environment Pausing: Ephemeral environments are meant to be spun up and down and not live forever, which ultimately leads to cost savings. However, sometimes environments are needed for several days or weeks. During the in-between hours when the environment is not in use, you have the ability to pause the environments and the underlying database instances.
Auto expiration of environments: By default, any ephemeral environment created will be automatically spun down after x days of usage. You have the ability to modify this setting to any duration you’d like.
Cluster auto scaling: By default, clusters are set to auto-scale as you add and remove environments the Kubernetes cluster will scale accordingly.
Environment Pausing: Ephemeral environments are meant to be spun up and down and not live forever, which ultimately leads to cost savings. However, sometimes environments are needed for several days or weeks. During the in-between hours when the environment is not in use, you have the ability to pause the environments and the underlying database instances.