{"repo":"klaviyo/klaviyo-api-ruby","free":true,"listed":false,"github":"https://github.com/klaviyo/klaviyo-api-ruby","clone":"git clone https://github.com/klaviyo/klaviyo-api-ruby.git","description":"Ruby SDK for Klaviyo API","language":"Ruby","stars":32,"topics":["bigcommerce","ecommerce","email","klaviyo","magento","prestashop","push-notifications","sfcc","shopify","sms"],"license":"MIT","category":"ecommerce","readme_excerpt":"Klaviyo Ruby SDK - SDK version: 18.0.0 - API revision: 2026-07-15 Helpful Resources - API Reference - API Guides - Postman Workspace Design & Approach This SDK is a thin wrapper around our API. See our API Reference for full documentation on API behavior. Organization This SDK is organized into the following resources: - Accounts - Campaigns - Catalogs - Client - Conversations - Coupons - Custom Objects - Data Privacy - Events - Flows - Forms - Images - Lists - Metrics - Profiles - Reporting - Reviews - Segments - Tags - Templates - Tracking Settings - Web Feeds - Webhooks Installation Build To build the Ruby code into a gem: Then install the gem locally: Finally add this to the Gemfile: gem 'klaviyo-api-sdk', ' 18.0.0' To install directly from rubygems: For macOS developers To avoid compatability issues between macOS and the underlying HTTP client library (Typhoeus), add the following to your local bash file: As the issue only affects macOS, it should not affect your production environment. Check this thread for more information. Usage Example To load the gem NOTE: The SDK retries on resolvable errors, namely: rate limits (common) and server errors on klaviyo (rare). max retries denotes the number of attempts the client will make in order to execute the request successfully. Set to 0 to disable automatic retries max delay denotes the maximum amount of time (in seconds) that will be spent retrying a request across all attempts. The time interval between retries is calculated ","default_branch":null,"files":null,"tree":[],"storefront":"/r/klaviyo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/klaviyo/klaviyo-api-ruby/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}