Bento SDKs
The recommended way to interact with the Bento API is through one of our official SDKs. We maintain first-party packages for JavaScript, Ruby, PHP, Laravel, WordPress, WooCommerce, and Next.js.
Our Postman Collection covers every Bento API endpoint, so you can call the API directly from any language.
You can also view our OpenAPI Spec for full details on each endpoint and its responses, or use it to generate your own client library.
Official Libraries
Client-side JS SDK
Website analytics script for tracking events and user activity on your website in bento.
Swift SDK
Simple, opinionated Swift SDK to integrate into your iOS or macOS projects!
Meteorjs Mail Adaptor
Simple Mail Adaptor for Meteorjs for easy transactioal emails.
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 |
