A comprehensive guide to agentic development — how AI coding agents like Claude Code, Codex, and Devin are transforming software engineering, and what infrastructure teams need to support autonomous code generation, testing, and deployment.
A coding agent sandbox isolates AI-generated code in an ephemeral environment with full filesystem access, network policies, and resource limits. Learn how to run Claude Code, Codex, and custom agents safely with Bunnyshell hopx.ai.
Learn why sandboxed environments are essential for AI coding. Compare Docker, Firecracker microVMs, Kubernetes, and cloud-hosted sandboxes for safely running AI-generated code. Complete guide with real-world patterns.
Learn how to set up automated preview environments for Express.js and Node.js applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Ruby on Rails applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for FastAPI applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Spring Boot applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for NestJS applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for ASP.NET Core applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Flask applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Go Gin applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments and a ~15MB final image.
Learn how to set up automated preview environments for Phoenix and Elixir applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Ruby Sinatra applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Actix-Web Rust applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments and near-zero-overhead containers.
Learn how to set up automated preview environments for Go Fiber applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments and lightning-fast container starts.
Learn how to set up automated preview environments for Django applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Laravel applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Next.js applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Nuxt.js applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Remix applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for SvelteKit applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Astro applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to set up automated preview environments for Angular applications using Bunnyshell. Three approaches: Bunnyshell UI (easiest), Docker Compose import, and Helm charts — all with automatic PR deployments.
Learn how to import your existing docker-compose.yml into Bunnyshell and get automatic preview environments for every pull request. Full walkthrough of the conversion process, advanced patterns, and common pitfalls.
Learn how to set up automatic preview environments for monorepos using Bunnyshell. Covers Nx, Turborepo, Lerna, and plain workspace monorepos with three deployment approaches and selective rebuild strategies.
Learn how to set up automated preview environments for microservices architectures using Bunnyshell. Deploy 4-5 services per PR with service discovery, shared databases, and message queues — all fully isolated.
Learn how to set up automated preview environments on Kubernetes using Bunnyshell. Three approaches: Bunnyshell-managed components, Helm charts, and raw K8s manifests — with namespace isolation, ingress, TLS, and auto-sleep.
Learn how to provision ephemeral cloud infrastructure (RDS, ElastiCache, S3) per pull request using Terraform components in Bunnyshell. Full IaC lifecycle — create, connect, and destroy — automated for every PR.
Learn how to use Helm charts — public repos, custom charts, and umbrella charts — to create fully isolated preview environments for every pull request with Bunnyshell.
Learn how to set up preview environments for serverless applications (AWS Lambda, Azure Functions) using Bunnyshell. Containerize functions, emulate AWS services with LocalStack, and get per-PR deployments.
Learn how to integrate Bunnyshell with GitHub Actions for automated preview environments. Two approaches: zero-config webhooks or full CI control with the Bunnyshell GitHub Action.
Learn how to integrate Bunnyshell preview environments with GitLab CI pipelines. Two approaches: webhook-only (zero config) and full pipeline integration with .gitlab-ci.yml — automatic deploy on merge request, destroy on merge.
Learn how to integrate Bunnyshell preview environments with CircleCI workflows. Two approaches: webhook-only (zero config) and full pipeline integration with .circleci/config.yml — automatic deploy on PR, destroy on merge.
Learn how to integrate Bunnyshell with Bitbucket Pipelines for automatic preview environments on every pull request. Two approaches: webhook-only (zero pipeline config) and full pipeline integration with the Bunnyshell CLI.
Learn how to integrate Bunnyshell with Azure DevOps Pipelines for automatic preview environments on every pull request. Two approaches: webhook-only (zero pipeline config) and full pipeline integration with the Bunnyshell CLI.
Learn how to integrate Bunnyshell with Jenkins for automatic preview environments on every pull request. Two approaches: webhook-only (zero pipeline config) and full Jenkinsfile integration with the Bunnyshell CLI.
Learn how to provision isolated PostgreSQL databases for every preview environment. Three approaches: built-in Database component, Bitnami Helm chart, and Terraform-managed instances — with automatic lifecycle management.
Learn how to provision isolated MongoDB instances for every preview environment. Three approaches: built-in Database component, Bitnami Helm chart, and Terraform-managed instances — with seeding, index management, and lifecycle automation.
Learn how to provision isolated MySQL databases for every preview environment. Three approaches: built-in Database component, Bitnami Helm chart, and Terraform-managed instances — with seeding, migrations, and character set configuration.
Step-by-step guide to migrating from AWS Proton to Bunnyshell. Covers concept mapping, migration paths for CloudFormation and Terraform, API migration, RBAC setup, and a complete checklist.
Step-by-step guide to migrating AWS Proton CloudFormation templates to Bunnyshell. Your CF templates stay as-is — wrap them in GenericComponent with aws cloudformation deploy.
Step-by-step guide to migrating AWS Proton Terraform templates to Bunnyshell. Native Terraform component support with automatic state management, plan/apply workflows, and output wiring.
Learn how Bunnyshell works as the orchestration layer of your Internal Developer Platform. Templates define golden paths, RBAC enforces governance, and a full API enables extensibility.
Your homegrown ephemeral environment solution worked at 10 developers. At 30+, it is breaking. Learn how to migrate from DIY scripts to Bunnyshell without rewriting your infrastructure code.
Why do most internal developer platforms fail? Learn the 5 most common IDP failures — from maintenance burden to tribal knowledge — and how to avoid them. Data-backed guide for platform engineers.
Every PR gets its own environment. Every developer ships faster. 14-day trial, no credit card.