# What is Bunnyshell?

## Introduction

**Bunnyshell** is an **Environments as a Service** (**EaaS**) platform that makes it incredibly easy to create and manage full-stack environments so your team can deliver software faster and focus on building great products.

### Features

* Bunnyshell supports **on-demand** or **automatic** **creation** of **production, development** and **staging environments**
* You can use it to **easily generate environments in your own cloud**, from the simplest static websites to the most complex (e.g. microservices with many cloud-native dependencies) applications.
* Our platform **tracks your source code changes** and based on triggers defined at the project level can **automatically update** existing environments or **build new** ephemeral environments for every Pull request.

## How can Bunnyshell help?

How many times have you asked the question "*Can I have a staging*"? How many hours have you wasted maintaining and configuring environments? How about trying to develop or test applications, but without the full context (services and databases)?&#x20;

### The Issues

The rise of microservices and the explosion in cloud technologies means that developers are now faced with a number of problems:

* **Environments are becoming more complex and with greater fault tolerance**. All developers use environments, but only one engineer at a time can deploy to a staging environment due to constraints on shared environments.
* **To develop and test a new feature, you need to wait or compete for access**. Alternatively, you can spend time waiting to deploy to a shared staging environment only to realize something already changed, and you're back to square one.&#x20;

### The Solution

**Bunnyshell** provides an easy way to overcome these issues: all of the complexity required to build an agile environment setup comes as a service.

* Any developer can **create limitless reproducible environments** in seconds with a click and push their code faster.
* EaaS can **increase your teams’ velocity** more than implementing any other kind of platform by **removing bottlenecks** and decreasing rework.

## Who is Bunnyshell for?

We think the following teams would benefit the most from implementing Bunnyshell:

<details>

<summary>QA Teams</summary>

Bunnyshell brings a structured approach to test environment management. This enables you to build the right performance environment with the help of our intuitive design and quick implementation process.

Thanks to automation, multiple test environments can be run simultaneously to increase efficiency (an otherwise time-consuming task), all while keeping costs low and with less internal development time.

</details>

<details>

<summary>DevOps Teams</summary>

With the explosion of tools and different practices for different clouds, technologies, etc., we have now reached a point where DevOps does the exact opposite when applied inappropriately.

Bunnyshell comes as a solution to this. It's a way to simplify and standardize processes and workflows in the release cycle through automation and by enabling teams to gain a holistic approach to the entire infrastructure and all related activities.

</details>

<details>

<summary>Release Management Teams</summary>

Releases are becoming more frequent and managing them properly can be a very complex task. This has led to a need for automation, coordination, and faster solutions. Thus, it’s crucial to focus on an efficient release management process.&#x20;

Bunnyshell offers the perfect EaaS solution for automating your processes to increase speed, invest in your people, and help you use all the right tools to aid you in keeping up with more frequent and faster deployments.&#x20;

</details>

<details>

<summary>Development Teams</summary>

Environment as a Service uses advanced automation to ease teamwork, rework, and time-consuming implementations. Bottlenecks will be a thing of the past as you continue to increase production with faster time-to-market, collaboration and communication with your team and stakeholders, and using the correct tools for your needs.&#x20;

Bunnyshell allows you to focus on what’s important to you and future-proof your business with an EaaS solution. Remember that an EaaS solution can improve velocity more than any other platform implementation. Decrease your bottlenecks, remove rework, and become more efficient.&#x20;

</details>
