Bunny SDKs

The recommended way to interact with the Bunny API is by using the SDKs. Today, we offer fine-tuned JavaScript, TypeScript, Node.js, Python, PHP, C#, Java, and Go libraries to make your life easier and give you the best experience when consuming the API.

Guides

Before jumping into a language-specific quickstart guide, these guides apply to all Bunny SDK languages. Please review them first:

Supported programming languages

JavaScript

A core web technology used on nearly all websites to create interactive and dynamic content.

Read more

TypeScript

A superset of JavaScript that adds static typing, making it ideal for large-scale application development.

Read more

Python

Python is a programming language that lets you work quickly and integrate systems more effectively.

Read more

PHP

A popular general-purpose scripting language that is especially suited to web development.

Read more

Java

A widely-used, object-oriented programming language known for its portability across platforms.

Read more

C#

A versatile, multi-paradigm programming language developed by Microsoft.

Read more

Go

An open-source programming language supported by Google with built-in concurrency.

Read more

Ruby

A dynamic, open source programming language with a focus on simplicity and productivity.

Coming soon

Swift

A fast and powerful programming language developed by Apple, known for its safety features and modern syntax.

Coming soon

OpenAPI Spec

In addition to the prebuilt Bunny SDK libraries, the Bunny SDK also provides an OpenAPI Specification for all Bunny APIs.

The OpenAPI Specification is a fallback when:

  • The limitations of the Bunny SDK are not a good trade-off for your project
  • Your programming language of choice is not yet supported

Bunny SDK CLI

The CLI is the tool for you, if you:

  • Prefer shell scripting
  • Need to run one-off commands
  • Need to quickly check an API call