Bento SDKs
The recommended way to interact with the Bento API is by using one of our official SDKs. Bento offers fine-tuned 1st party packages for JavaScript, Ruby, PHP, Laravel, Wordpress, Woocommerce, and Next.js libraries to make your life easier and give you the best experience when consuming the API.
We've created a Postman Collection that contains all the endpoints for the Bento API. This is a great resource to get started with the API and understand how the endpoints work, especially if we don't have a library for your preferred language.
Additionally, you can view our OpenAPI Spec for comprehensive details on each endpoint and their responses. Some people even generate client libraries from these specs!
Official Libraries
Ruby on Rails SDK
Laravel for PHP SDK
Standalone PHP SDK
Node.js SDK
Next.js SDK
Wordpress SDK
Client-side JS SDK
Python SDK
Swift SDK
Go SDK
.Net SDK
Rust SDK
Meteorjs Mail Adaptor
Elixir SDK
Supabase SDK
Library Feature Support
Below is a table of the features that are supported by each library. Our goal is to get each library up to feature parity with the others. If you'd like to contribute in exchange for credits, please reach out to us via support.
Feature | Node | Laravel | Wordpress | Ruby | PHP | Python | Go | .Net | Rust | Elixir |
---|---|---|---|---|---|---|---|---|---|---|
Web Tracking | ||||||||||
Event Trigger | ||||||||||
Subscriber Import | ||||||||||
Subscriber API | ||||||||||
Events API | ||||||||||
Emails API | ||||||||||
Fields API | ||||||||||
Tags API | ||||||||||
Broadcasts API | ||||||||||
Stats API | ||||||||||
Reporting API | ||||||||||
Utility API |