Git-push deployments and previews
Deploy applications with Git push simplicity while using automatic preview environments for pull requests and branch-based workflows.
Release is an Environments as a Service platform for preview, staging, development, and production in your own cloud, with full-stack deployments and GitOps.
Release is an Environments as a Service platform for teams that need short-lived and persistent application environments across the software delivery lifecycle. The product is presented as a Vercel alternative for full-stack applications and a Heroku replacement for teams that want more control over infrastructure while keeping git-push deployment workflows.
The source emphasizes deployments to your own cloud account, with support for AWS, GCP, and Azure on the main site and AWS/GCP on the Enterprise pricing page. Release is built for preview, staging, development, and production workflows, and it supports full-stack services such as databases, workers, and other stateful components that are often outside the scope of frontend-oriented platforms.
Deploy applications with Git push simplicity while using automatic preview environments for pull requests and branch-based workflows.
Run full-stack applications instead of limiting environments to frontend-only or serverless use cases. The source explicitly mentions databases, background workers, WebSockets, microservices, PostgreSQL, and Redis.
Manage environments through GitOps so configuration stays reproducible and infrastructure changes remain tied to source control.
Create and manage environments directly from the command line, including deployments and log streaming, through the Release CLI.
Scale down pre-production environments when they are not in use, or create them on demand, pause them, and schedule them for cost control.
Use Instant Datasets to load realistic data for testing and development so teams can work against production-like scenarios.
Spin up production-like staging environments only when they are needed, then tear them down or pause them to reduce pre-production cost and waiting time.
Create isolated environments for every pull request so engineers and reviewers can test the full application stack before merge.
Give developers a cloud-based workspace with tools and dependencies already in place, reducing local setup friction for branches, pair programming, and shared testing.
Use aligned data and infrastructure to test migrations, performance changes, and production workflows before they reach live systems.
Run customer-facing or internal production workloads in your own cloud while keeping the deployment model aligned with pre-production environments.
Release is positioned as an Environments as a Service platform for teams that need ephemeral, preview, staging, development, and production environments in their own cloud. It is also described as a Vercel alternative for full-stack apps and a Heroku replacement.
The source shows Release supporting GitOps configuration, source control integration, automatic environment deployment, full CLI access, API access, and simplified onboarding with docker-compose support. Enterprise plans also mention Terraform and Helm support.
The pricing page says Enterprise works with AWS and GCP, and workloads run in the customer's own cloud account. The home page also says Release can deploy to AWS, GCP, or Azure accounts.
Pricing is custom for Enterprise. Release says it works with each organization's needs and usage patterns and asks teams to schedule a meeting or contact support for a tailored plan.
The source describes support for full-stack applications, databases, background workers, stateful services, and multi-service applications. It also notes Docker support and Kubernetes-based infrastructure.