CLI, API & SDK

You can further extend the functionality of Bunnyshell or integrate it into your existing flows, using either the CLI or the Public API. We also offer la Go SDK to use directly within your projects.

CLI

Bunnyshell's CLI tool helps you achieve your most common tasks and makes it simple to integrate our platform in your existing flows, such as pipelines, deployment scripts, testing scripts etc. or when you use remote development.

From the CLI tool, you can see and control your Environments:

  • Clone an Environment
  • Start/stop an Environment
  • Deploy an Environment
  • See the events for an Environment
  • Delete an Environment
  • Start Remote Development

šŸ“˜

CLI

For installation instructions, or further details, please consult the dedicated CLI section of our documentation.

šŸ“˜

Self-explore the CLI

Use bns [command] --help for more information about a particular command.

Ā 

Public API

You can find the documentation for the Bunnyshell Public API here.

  • Components
  • Environments
  • Variables
  • Events
  • Organization
  • Projects

šŸ“˜

API

The Public API documentation can be found in the API Reference section.

Ā 

SDK

We currently offer a Go SDK, so you can integrate with Bunnyshell directly from your projects. This way, you are able to build complex layers on top of what Bunnyshell already offers to fully satisfy your project needs.

šŸ“˜

SDK

The official GO SDK for the Bunnyshell API is available here:
https://github.com/bunnyshellosi/go-sdk