
Ephemeral & Preview Environments for Microservices
Ephemeral & Preview Environments for Microservices
Every pull request gets a production-like environment — for frontend, backend, and infrastructure. Works with Docker Compose, Helm, Kubernetes, Terraform.
Every pull request gets a production-like environment — for frontend, backend, and infrastructure. Works with Docker Compose, Helm, Kubernetes, Terraform.
TRUSTED BY ENGINEERS AT
Run end-to-end tests in isolation, get faster feedback, and ship with confidence.
Run end-to-end tests in isolation, get faster feedback, and ship with confidence.
Faster QA Testing Cycles
Run automated end-to-end tests on every pull request, validating frontend, backend, and infrastructure together.
Faster QA Testing Cycles
Run automated end-to-end tests on every pull request, validating frontend, backend, and infrastructure together.
Faster QA Testing Cycles
Run automated end-to-end tests on every pull request, validating frontend, backend, and infrastructure together.
Higher Release Quality
Every pull request runs in its own realistic, temporrary, production-like environment, enabling realistic end-to-end testing.
Higher Release Quality
Every pull request runs in its own realistic, temporrary, production-like environment, enabling realistic end-to-end testing.
Higher Release Quality
Every pull request runs in its own realistic, temporrary, production-like environment, enabling realistic end-to-end testing.
Accelerated Delivery
Ship features faster by eliminating staging bottlenecks and enabling teams to test in parallel, across environments.
Accelerated Delivery
Ship features faster by eliminating staging bottlenecks and enabling teams to test in parallel, across environments.
Accelerated Delivery
Ship features faster by eliminating staging bottlenecks and enabling teams to test in parallel, across environments.
Preview Environments on Every Pull Request
With Bunnyshell, each pull request spins up its own isolated environment — mirroring your production setup across frontend, backend, and infrastructure. These environments come with seeded data and consistent configuration, giving you reliable, predictable results every time.

End-to-End Testing
Run automated tests across microservices, APIs, and UIs.

Realistic Feedback
Share live environments with QA, product, and stakeholders.

Faster Releases
Parallelize testing and reviews, cut down delivery time.

Preview Environments on Every Pull Request
With Bunnyshell, each pull request spins up its own isolated environment — mirroring your production setup across frontend, backend, and infrastructure. These environments come with seeded data and consistent configuration, giving you reliable, predictable results every time.
End-to-End Testing
Run automated tests across microservices, APIs, and UIs.

End-to-End Testing
Run automated tests across microservices, APIs, and UIs.

Realistic Feedback
Share live environments with QA, product, and stakeholders.

Realistic Feedback
Share live environments with QA, product, and stakeholders.

Faster Releases
Parallelize testing and reviews, cut down delivery time.

Faster Releases
Parallelize testing and reviews, cut down delivery time.

Preview Environments on Every Pull Request
With Bunnyshell, each pull request spins up its own isolated environment — mirroring your production setup across frontend, backend, and infrastructure. These environments come with seeded data and consistent configuration, giving you reliable, predictable results every time.

End-to-End Testing
Run automated tests across microservices, APIs, and UIs.

End-to-End Testing
Run automated tests across microservices, APIs, and UIs.

Realistic Feedback
Share live environments with QA, product, and stakeholders.

Realistic Feedback
Share live environments with QA, product, and stakeholders.

Faster Releases
Parallelize testing and reviews, cut down delivery time.

Faster Releases
Parallelize testing and reviews, cut down delivery time.

Used by world-class developers
Used by world-class developers
Used by world-class developers




"Manual tests on Argo CD PRs now take me seconds instead of minutes. When you review dozens of PRs a day, that's a game-changer."
"Manual tests on Argo CD PRs now take me seconds instead of minutes. When you review dozens of PRs a day, that's a game-changer."
"Manual tests on Argo CD PRs now take me seconds instead of minutes. When you review dozens of PRs a day, that's a game-changer."
Michael Crenshaw
Core Team Member @ ArgoCD Project
Core Team Member @ ArgoCD Project
Core Team Member @ ArgoCD Project
86%
Increased in productivity
10X
Faster deployments
Cloud Development Environments & Self-Service
Cloud Development Environments & Self-Service
Spin up consistent Dev Environments in seconds
With Bunnyshell, every developer gets a ready-to-code environment in the cloud — preconfigured with services, dependencies, and data. No setup, no “works on my machine,” no waiting on DevOps.
Self-service means engineers, QA, and product can create and manage environments on demand, keeping workflows unblocked and collaboration effortless.


Spin up consistent Dev Environments in seconds
With Bunnyshell, every developer gets a ready-to-code environment in the cloud — preconfigured with services, dependencies, and data. No setup, no “works on my machine,” no waiting on DevOps.
Self-service means engineers, QA, and product can create and manage environments on demand, keeping workflows unblocked and collaboration effortless.

Faster Onboarding
New developers start coding in minutes with standardized, preconfigured environments.

Faster Onboarding
New developers start coding in minutes with standardized, preconfigured environments.

Faster Onboarding
New developers start coding in minutes with standardized, preconfigured environments.

Self-Service Autonomy
Teams create, pause, or discard environments without waiting on DevOps.

Self-Service Autonomy
Teams create, pause, or discard environments without waiting on DevOps.

Self-Service Autonomy
Teams create, pause, or discard environments without waiting on DevOps.

Consistent & Reliable
Every environment mirrors production, ensuring predictable results across the stack.

Consistent & Reliable
Every environment mirrors production, ensuring predictable results across the stack.

Consistent & Reliable
Every environment mirrors production, ensuring predictable results across the stack.

Bunnyshell provides an elegant interface together with a CLI tool, full API and GO SDK to interact with your environments.
Open source CLI
Full Public API
Full Public API
Open source SDK for Golang
Integrate with any CI/CD: Github, Gitlab, Jenkins
Remote Development with any IDE
Container SSH and port forwarding
Container SSH and port forwarding
Real-time deployment logs
Real-time deployment and application logs
Real-time application
logs
~ » bns environments create --from-template Staging \
--name "Staging Copy"
EnvironmentID | K3xeWBlXZ5
ProjectID | Wb1w4Q2X23
Namespace | yaeiub
Status | draft
~ » bns environments deploy --id K3xeWBlXZ5 --k8s w6jMR0432r
Environment K3xeWBlXZ5 scheduled to deploy with EventID a7J47K3obR
EventID e7bZ76r3JE generated deploy pipeline gbMqGVjW9V
» Stage... 6/13 jobs completed ∙∙∙
~ » bns remote-development up --environment K3xeWBlXZ5
? Select Component [Use arrows to move, type to filter]
> backend (KQ0rVLj0Yw)
db (gWzlVyYm3Q)
frontend (A50A7DeG98)
bunnyshell cli
One tap, Instant Environments
Bunnyshell provides ephemeral environments for your code, making it easy to test, review, and decide.
Preview Environments for every PR
Production Environments

One tap, Instant Environments
Bunnyshell provides ephemeral environments for your code, making it easy to test, review, and decide.
Preview Environments for every PR
Production Environments

Used by many, loved by anyone
Used by many, loved by anyone
Used by many, loved by anyone
30,000+
Engineers using Bunnyshell
30k+
Engineers
30k+
Engineers
100x
Increase in Velocity
200+
Enterprises
200+
Enterprises
5mln+
Environments Generated
5mln+
Environments
5mln+
Environments
Used by world-class developers
Used by world-class developers
Used by world-class developers

"Automatically created BunnyShell environment based on PRs, and for specific branches allows us to work while speeding up all the task implementation process"
"Automatically created BunnyShell environment based on PRs, and for specific branches allows us to work while speeding up all the task implementation process"
"Automatically created BunnyShell environment based on PRs, and for specific branches allows us to work while speeding up all the task implementation process"
Jacob Tobiasz
Core Team Member @ Sylius
Core Team Member @ Sylius
Core Team Member @ Sylius
73%
Increased in productivity
10X
Faster deployments



Define your environment as code
Define your environment as code
Works with the stack you already have. No rewrites, no limitations.
Works with the stack you already have. No rewrites, no limitations.
You deploy with Helm, Terraform, Docker Compose, or plain Kubernetes, no changes needed.
Use your own CI-built images, deploy just the services you need, and automate setup with lifecycle hooks, templates, and Git-backed config.
You deploy with Helm, Terraform, Docker Compose, or plain Kubernetes, no changes needed.
Use your own CI-built images, deploy just the services you need, and automate setup with lifecycle hooks, templates, and Git-backed config.
Built for Scale
Run thousands of environments, without crashing your cluster
Run thousands of environments, without crashing your cluster
Smart parallel deploys for complex apps with 100+ microservices
Bunnyshell deploys real-world applications — not hello-world demos. Spin up isolated environments at scale, with smart concurrency, dependency control, and full visibility.
Define dependency chains – Prioritize slow or critical services (e.g., DBs)
Parallel & safe – Launch multiple environments at once, without collisions
Fully configurable – Order, concurrency, resources, and visibility — as code
Smart parallel deploys for complex apps with 100+ microservices
Bunnyshell deploys real-world applications — not hello-world demos. Spin up isolated environments at scale, with smart concurrency, dependency control, and full visibility.
Define dependency chains – Prioritize slow or critical services (e.g., DBs)
Parallel & safe – Launch multiple environments at once, without collisions
Fully configurable – Order, concurrency, resources, and visibility — as code
Order your deploys, like a pro
Use dependsOn
to control which services launch first (great for DBs, caches, legacy systems).
Scale safely with dynamic concurrency
Set how many environments run in parallel — match cluster capacity in real-time.






Automate everything
Automate every environment — with full API & CI/CD control
Automate every environment — with full API & CI/CD control
Use your stack, your pipelines, your rules. Trigger PR environments with GitHub Actions, CLI, or ChatOps — no lock-in, no friction.
Full API control: create, update, delete environments - programmatically
Built-in queuing & retries: handle quick-succession commits without pipeline collisions.
Use your stack, your pipelines, your rules. Trigger PR environments with GitHub Actions, CLI, or ChatOps — no lock-in, no friction.
Full API control: create, update, delete environments - programmatically
Built-in queuing & retries: handle quick-succession commits without pipeline collisions.
Common setup
GitHub PR → CI job → Call Bunnyshell API → Get live URL → Run Playwright tests
.
Use our CLI or GitHub Actions to automate this flow in minutes.
Environment ready in seconds
Even for complex apps: parallel deploys, queuing, and CI-built images supported.
Our Customers
Used by world-class developers
"Users consistently praise our product for its exceptional quality, ease of use, and outstanding customer support."

Radu Dalbea
RaduDalbea
"Bunnyshell helps a lot because my team can deploy their docker-compose based project in the cloud very easily and unlock an isolated, temporary environment for whatever purpose that would otherwise block the process"

Jacob Tobiasz
Jacob Tobiasz
"Automatically created BunnyShell environment based on PRs, and for specific branches allows us to work while speeding up all the task implementation process"

Laura Michad
Laura Michad
"The most measurable impact we have from Bunnyshell is going from a release once in 2-4 weeks, to having a policy to release multiple times per week, and nobody’s stressed about it"

Dianne Russell
diannerussell
“We tested multiple tools, but Bunnyshell was the only one that handled our Helm + EKS setup without asking us to change everything.”

Radu Dalbea
RaduDalbea
"Bunnyshell helps a lot because my team can deploy their docker-compose based project in the cloud very easily and unlock an isolated, temporary environment for whatever purpose that would otherwise block the process"

Jacob Tobiasz
Jacob Tobiasz
"Automatically created BunnyShell environment based on PRs, and for specific branches allows us to work while speeding up all the task implementation process"

Laura Michad
Laura Michad
"The most measurable impact we have from Bunnyshell is going from a release once in 2-4 weeks, to having a policy to release multiple times per week, and nobody’s stressed about it"

Dianne Russell
diannerussell
“We tested multiple tools, but Bunnyshell was the only one that handled our Helm + EKS setup without asking us to change everything.”

Ronald Richards
ronaldric
"Honestly, I didn’t think we’d ever get preview environments under 5 minutes. Bunnyshell made it feel effortless — even with our 40+ services."

Courtney Henry
courtneyh
“Our devs run E2E tests directly on live preview links - no flaky staging, no surprises after merge.”

Arlene McCoy
arlenemc
“Our app has over 60 microservices. Bunnyshell deploys them in parallel and lets us control which ones come first. That’s a game changer.”

Devon Lane
devonlane
“Most tools are built for demo projects. Bunnyshell actually works on real infrastructure - Kafka, Terraform, legacy services included.”

Ronald Richards
ronaldric
"Honestly, I didn’t think we’d ever get preview environments under 5 minutes. Bunnyshell made it feel effortless — even with our 40+ services."

Courtney Henry
courtneyh
“Our devs run E2E tests directly on live preview links - no flaky staging, no surprises after merge.”

Arlene McCoy
arlenemc
“Our app has over 60 microservices. Bunnyshell deploys them in parallel and lets us control which ones come first. That’s a game changer.”

Devon Lane
devonlane
“Most tools are built for demo projects. Bunnyshell actually works on real infrastructure - Kafka, Terraform, legacy services included.”
Need to Know