$ bns environments deploy --run-tests
Run Cypress, Playwright, or Selenium against full-stack environments. Every PR, every push. Automated.
No credit card required
Used by engineering teams at

























$ cat how-it-works.md
Link your GitHub, GitLab, or Bitbucket repository. Define your environment using Docker Compose, Helm, or Terraform — tools you already use.
Bunnyshell auto-provisions an isolated, full-stack environment for every PR. Share the preview URL with your team.
Tests pass, code is reviewed, PR merges. The environment auto-destroys. No cleanup. No surprise cloud bills.
Run your first automated E2E test suite in under 30 minutes. Free tier — no credit card required.
Every test suite runs against a complete, isolated environment. Frontend, backend, database, third-party services — all running together. Not mocked. Not stubbed.
Bring your existing test framework. Bunnyshell provisions the environment and gives you the URL. Your CI pipeline runs the tests. No vendor lock-in.
Configure once. Every pull request triggers an environment + test run. Results posted back to the PR as a comment. Merge with confidence.
Collect screenshots, videos, traces, and logs from every test run. Debug failures without re-running. Historical test data across environments.
Every test cycle gets its own full-stack environment. Run E2E, regression, and smoke tests in complete isolation.
E2E tests run on every PR automatically. See results in the PR comment. Merge only when tests pass.
Define test environments in code. Same YAML, same infrastructure, every time. No flaky tests from environment drift.
Block deploys on test failure. Full test history per release. Know exactly what was tested.
Run load tests against production-grade environments. Measure p50, p95, p99 on real infrastructure.
Automated E2E on every PR catches regressions before merge. Fewer production incidents, faster release cycles.
Automated E2E tests on every pull request. Full-stack environments, real infrastructure. 14-day trial, no credit card.


“Manual tests on Argo CD PRs now take me seconds. When you review dozens of PRs a day, that's a game-changer.”

“Automatically created BunnyShell environment based on PRs, speeding up the entire task implementation process.”


“The automation and scalability that Bunnyshell provides complements the DigitalOcean platform, empowering developers to build amazing products.”


“Websites don't die anymore, sales keep growing sustained by state-of-the-art tech scalability. Customers send thank you cards.”

“From a release once in 2-4 weeks to multiple times per week, and nobody's stressed about it.”

“I can count on an integrated platform for managing our infrastructure — capabilities we don't have in-house, at a fraction of the cost.”

“I can do with Bunnyshell and a DevOps person what my clients are doing with 4 DevOps people.”

“Developers want convenience. They expect someone to translate their Docker Compose to the cloud. They're not going to rush to learn Kubernetes.”

“Bunnyshell was the only tool that handled our Helm + EKS setup without asking us to change everything.”

“60+ microservices. Bunnyshell deploys them in parallel and lets us control which ones come first.”
Bunnyshell connects to YOUR Kubernetes cluster. Your code and data never leave your infrastructure. SOC 2, ISO 27001, and ISO 9001 compliant.



Three-layer permission model: Policies, Resource Selectors, and Teams. Granular enough for enterprise.
Enterprise single sign-on. Integrate with your existing identity provider.
Dedicated Kubernetes namespace per environment. Pods accessible only within their namespace.
Environment variables and secrets handled securely. Never hard-coded, always encrypted.
Restrict access to specific IP ranges. Control who can reach your environments.
Full audit trail for every environment action. Who deployed what, when, and where.
Can’t find what you’re looking for? Talk to our team
Bunnyshell is framework-agnostic. Cypress, Playwright, Selenium, TestCafe, Puppeteer — any framework that can hit a URL works. Bunnyshell provisions the full-stack environment and gives your CI pipeline the URL. Your existing test commands run unchanged.
Automated E2E testing on real infrastructure. Start free — deploy your first test environment in minutes. No credit card required.