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.
TypeScript
A superset of JavaScript that adds static typing, making it ideal for large-scale application development.
Python
Python is a programming language that lets you work quickly and integrate systems more effectively.
PHP
A popular general-purpose scripting language that is especially suited to web development.
Java
A widely-used, object-oriented programming language known for its portability across platforms.
Ruby
A dynamic, open source programming language with a focus on simplicity and productivity.
Swift
A fast and powerful programming language developed by Apple, known for its safety features and modern syntax.
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
The OpenAPI Specification will not be made public until the official release. It is currently in private beta. Thank you for your patience and support.
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