Platform features

Platform features

Bunnyshell is an Internal Developer Platform that enhances DevOps workflows with automated ephemeral environments for pull requests and standardized development environments, simplifying and accelerating the software development lifecycle.

Bunnyshell is an Internal Developer Platform that enhances DevOps workflows with automated ephemeral environments for pull requests and standardized development environments, simplifying and accelerating the software development lifecycle.

Works with
any cloud

+on prem

+on prem

See Bunnyshell in Action

TRUSTED BY COMPANIES ALL OVER THE WORLD

Accelerate product development by simplifying workflows for developers.

Accelerate product development by simplifying workflows for developers.

Unified Environment Management


Centralize the control of your environments with Bunnyshell's global view. Effortlessly manage, clone, and deactivate environments through a single, intuitive interface, enhancing efficiency and oversight across projects.

Read more

Templates and Service Catalog


Enables teams to deploy pre-configured applications and services quickly, ensuring consistency and speeding up the development process.

The easiest way to set up your environment is to start from a Bunnyshell template. We have a lot of great templates, check it out for inspiration.

See bunnyshell templates

Define Environments as Code


Bunnyshell leverages the concept of Environment-as-Code (EaC) to extend the principles of Infrastructure-as-Code (IaC), enabling not just infrastructure management but the entire production environment to be treated as code. This approach enhances DevOps efficiency by automating environment setup and management, ensuring consistency across development, staging, and production.

Learn more about the environment definition


Git Chat Ops for Ephemeral Environments


Bunnyshell's ephemeral environments revolutionize the way developers handle pull requests by automatically creating and managing temporary environments for testing new features or fixes. With these environments, Bunnyshell enhances workflow efficiency by posting operational statuses directly in pull request comments, including accessible URLs. Developers can easily manage these environments through simple Git commands to deploy, start, stop, or delete them, providing flexibility and control over the testing process from inception to completion.

Learn more about Git ChatOps

Deploy your first environment in minutes

Get started now with a FREE account. No credit-card needed.

Environment Drift Management


Bunnyshell's drift management feature notifies users when their environment configuration diverges from the updated template. This system allows for a thorough review of changes through a diff-editor, where users can adjust their environment's settings or acknowledge the changes without modification. This ensures environments remain aligned with the latest template versions, maintaining consistency and efficiency in deployment processes​.

Read more


Cloud Costs Reporting


Bunnyshell's cloud cost reporting feature provides detailed insights into the expenses associated with your development and ephemeral environments. It allows for comprehensive cost analysis by enabling grouping and filtering based on various attributes such as project, environment, cluster, and more. Additionally, it offers comparative charts for visualizing spending over selectable periods against previous ones, enhancing your ability to monitor and optimize cloud costs effectively.

Learn more

DORA Metrics


Named Engineering Metrics, this feature includes two main indicators, part of the DORA metrics: Average Cycle Time and Deployment Frequency. Based on these two, we also display these additional indicators like Monthly Cycle Time, Cycle Time Breakdown or Monthly Deployment Frequency.

Check the metrics

Remote Development


Bunnyshell's remote development feature facilitates coding directly in the cloud by syncing local changes to a remote environment in real-time. This approach not only streamlines the development process but also ensures that all team members work within consistent, standardized environments, reducing the "works on my machine" problem and enhancing collaboration across distributed teams.

Learn more

Thanks to our cooperation with Bunnyshell and their automatic environments created based on Pull Requests, we have increased the speed of our workflow.

Jacob Tobiasz

Core Team Member @ Sylius

Thanks to our cooperation with Bunnyshell and their automatic environments created based on Pull Requests, we have increased the speed of our workflow.

Jacob Tobiasz

Core Team Member @ Sylius

Thanks to our cooperation with Bunnyshell and their automatic environments created based on Pull Requests, we have increased the speed of our workflow.

Jacob Tobiasz

Core Team Member @ Sylius

Discover a New Era of Development Efficiency!

In just 3 minutes, our demo will guide you through the advanced capabilities of Bunnyshell, an Internal Developer Platform designed for modern development needs.

// Developer Experience

Build a self-service development experience

// Developer Experience

Build a self-service development experience

// Developer Experience

Build a self-service development experience

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

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

// Enterprise

Enterprise-Grade Security and Compliance Features

Bunnyshell offers top-tier security and compliance features. SSO, on-premise deployment, bring your own infrastructure and SOC2 compliance, ready for enterprise growth.

// Enterprise

Enterprise-Grade Security and Compliance Features

Bunnyshell offers top-tier security and compliance features. SSO, on-premise deployment, bring your own infrastructure and SOC2 compliance, ready for enterprise growth.

Self hosted Deployment

Balance data security concerns and application overhead with flexible deployment options. Bunnyshell comes in a cloud version or could be installed on-premise.

Self hosted Deployment

Balance data security concerns and application overhead with flexible deployment options. Bunnyshell comes in a cloud version or could be installed on-premise.

Reporting & Analytics

Audit logs, DORA metrics, build and deployments metrics. Reports allow organizations to measure the impact and the value added, and also keep costs under control.

Reporting & Analytics

Audit logs, DORA metrics, build and deployments metrics. Reports allow organizations to measure the impact and the value added, and also keep costs under control.

SOC 2 compliant

Our systems and processes meet the rigorous standards set forth by the SOC 2 framework for security, availability, processing integrity, confidentiality, and privacy.

SOC 2 compliant

Our systems and processes meet the rigorous standards set forth by the SOC 2 framework for security, availability, processing integrity, confidentiality, and privacy.

Single sign-on

Enable enterprises to manage users, roles and policies from a single, central directory.

Single sign-on

Enable enterprises to manage users, roles and policies from a single, central directory.

RBAC

Role Based Access Control (RBAC) allows for the separation of privileges by user role and resource attributes.

RBAC

Role Based Access Control (RBAC) allows for the separation of privileges by user role and resource.

SLA and Support

Enterprise SLA. Dedicated Slack channel and customer support engineer for support

SLA and Support

Enterprise SLA. Dedicated Slack channel and customer support engineer for support

Go live in one day

Setting up is a matter of putting together what you already have and use in different places. And we're here to help.

Accelerate Product Development

Bunnyshell streamlines every phase of product development, from initial coding to deployment and beyond, ensuring a smoother, faster, and more efficient process.

Accelerating Development and Testing

Provides developers with instant environments for faster coding, testing, and bug fixing.

Enhancing
collaboration

Enables developers to easily share and collaborate on environments within teams.

Streamlining
deployments

Automates deployments to various environments, reducing manual work and errors.

Improving developer productivity

Eliminates time spent on managing environments, allowing developers to focus on core tasks.

Ensuring
consistency

Guarantees consistent environments across development, testing, and production.

Reducing
infrastructure costs

Optimizes resource allocation and eliminates idle environments, minimizing infrastructure costs.

Improving
compliance

Facilitates secure deployments and helps maintain compliance with regulations.

Experimentation and innovation

Enables running multiple development environments for trying out new technologies and ideas.

Microservices
development

Simplifies the development and deployment of microservices architectures.

FAQs

Frequently asked questions

Everything you need to know about the product and billing.

FAQs

Frequently asked questions

Everything you need to know about the product and billing.

FAQs

Frequently asked questions

Everything you need to know about the product and billing.

FAQs

Frequently asked questions

Everything you need to know about the product and billing.

What is Environments as a Service (EaaS)?

EaaS is a service where the application and environment run together while undergoing version control, and it uses automation to perform server configuration for specific applications.

What is an Ephemeral Environment?

What are the benefits of EaaS?

Is Bunnyshell SOC 2 Compliant?

How to integrate Bunnyshell with common CI/CD and DevOps tools?

Bunnyshell is an Environments as a Service platform to create and manage dev, staging, and production environments on Kubernetes for any application.

©2024 Bunnyshell Inc · All rights reserved.

Bunnyshell is an Environments as a Service platform to create and manage dev, staging, and production environments on Kubernetes for any application.

©2024 Bunnyshell Inc · All rights reserved.