Integrations
Native integrations with your Git providers, clouds,
CI/CD, and dev tools.
No credit card required
Used by engineering teams at
























Connect your repositories from GitHub, GitLab, Azure DevOps, or Bitbucket. Bunnyshell watches for pull requests and automatically deploys full-stack environments — no CI changes required.
Bring your own Kubernetes cluster from any provider — or use Bunnyshell's managed cluster to start in minutes. Your code and data never leave your infrastructure.
Infrastructure as Code
Docker Compose, Helm Charts, Kubernetes Manifests, Terraform — use what you already have. Mix and match in a single environment definition. Bunnyshell orchestrates the deployment order and handles dependencies automatically.
# bunnyshell.yaml — mix & match IaC
kind: Environment
name: my-app-{{ env.unique }}
type: primary
components:
# Docker Compose — zero K8s knowledge needed
- kind: DockerCompose
name: frontend
gitRepo: https://github.com/my-org/web.git
gitBranch: '{{ branch }}'
dockerCompose:
files:
- docker-compose.yml
# Helm — deploy charts with custom values
- kind: Helm
name: redis
runnerImage: alpine/helm
deploy:
- helm upgrade --install redis bitnami/redis
--set auth.password={{ env.vars.REDIS_PASS }}
destroy:
- helm uninstall redis
# Terraform — cloud resources alongside your app
- kind: Terraform
name: database
gitRepo: https://github.com/my-org/infra.git
deploy:
- terraform apply -auto-approve
destroy:
- terraform destroy -auto-approve
exported:
DB_HOST: '{{ terraform.output.db_host }}'
DB_NAME: '{{ terraform.output.db_name }}'Pull and push images from any registry. Bunnyshell builds your Docker images and pushes to your registry of choice — or uses your pre-built images directly.
CLI, REST API, Go SDK, MCP Server for AI agents, VS Code, JetBrains. Manage environments from wherever you work — your terminal, your IDE, or your AI assistant.
Every environment needs realistic data. Bunnyshell integrates with database branching providers so each environment gets its own isolated database clone — no manual seeding, no stale fixtures.
All Integrations
PR-based auto-deploy, ChatOps, webhooks, GHCR registry.
MR-based auto-deploy, ChatOps, GitLab CI triggers, GitLab Registry.
PR-based environments with Azure Repos and Azure Pipelines.
PR-based auto-deploy with Bitbucket Cloud repositories.
Connect EKS clusters in any region. IAM-based auth, ECR registry support.
GKE Autopilot and Standard clusters. Workload Identity, GCR support.
AKS clusters with Azure AD integration. ACR registry support.
Managed Kubernetes on DigitalOcean with DO Container Registry.
Kapsule clusters with Scaleway Container Registry.
Managed Kubernetes from Deutsche Telekom Cloud.
On-premise, bare-metal, or any CNCF-conformant Kubernetes distribution.
Public and private repositories. Auto-push built images.
Private registries with IAM cross-account auth.
Azure Container Registry with managed identity support.
Google Container Registry and Artifact Registry.
GitHub Container Registry — images alongside your code.
Built-in container registry per GitLab project.
Self-hosted registry with vulnerability scanning and RBAC.
Enterprise universal artifact management.
DO Container Registry with native DOKS integration.
Scaleway Container Registry for Kapsule clusters.
Oracle Cloud Infrastructure Container Registry.
Auto-converted to Kubernetes. Health checks, volumes, cron jobs, ingress, HPA.
Deploy any Helm chart as a component with custom values per environment.
Raw K8s manifests for teams that prefer direct control.
Provision cloud resources — databases, queues, storage — alongside your app.
Run arbitrary scripts, tools, and commands as build or deploy steps.
Official Bunnyshell GitHub Actions for deploy, stop, start, and destroy.
Trigger environment actions from .gitlab-ci.yml pipelines.
Trigger environments from any CI system via webhooks and REST API.
Instant Postgres branches per environment. Copy-on-write, zero storage overhead.
MySQL-compatible database branches with non-blocking schema changes.
Serverless Postgres branches with built-in search and analytics.
Seed any containerized database from dumps, scripts, or migration files.
Deploy notifications, environment URLs, and status updates in your Slack channels.
Environment alerts and deployment notifications in Teams channels.
Create, clone, deploy, stop, port-forward. Shell autocomplete, profiles, secrets.
Full programmatic access to every Bunnyshell operation. OpenAPI spec included.
Typed Go client for building custom integrations and platform tooling.
AI-native environment management from Claude Code, Cursor, or any MCP agent.
Remote development with real-time file sync and step-through debugging.
IntelliJ, WebStorm, GoLand, PyCharm — remote dev with full IDE features.
14-day full-feature trial, no credit card required. Connect your Git repo and cloud in minutes — your existing Docker Compose, Helm, and Terraform work as-is.
Can’t find what you’re looking for? Talk to our team
No. Bunnyshell works alongside your CI/CD. You can trigger environment actions from GitHub Actions, GitLab CI, or any webhook-based system. Your build and deploy pipelines stay the same — Bunnyshell handles the environment provisioning.