SDK overview
Klaviyo offers SDKs in various languages (Python, PHP, Ruby, Node), with plans to support more in the near future.
Klaviyo's new and improved APIs are now available!
Select the stable version from the dropdown in the upper left to view the most up-to-date documentation for new APIs and the associated SDKs.
Web SDKs
/api (Stable)
/api Beta
/v1 & /v2 Legacy APIs
/v1 & /v2 Legacy APIs (Deprecated)
Legacy APIs (Deprecated) - SDK deprecation date: April 1st, 2023
Our Legacy APIs (Deprecated) SDKs and associated packages are set to be deprecated on April 1st 2023, and will not receive further updates. To continue receiving API and SDK improvements, we recommend migrating to our latest SDKs. You can find instructions for making the switch within the README of each legacy SDK repo below.
NOTE: Legacy APIs (Deprecated) SDKs do not support all API operations
If you are currently using a legacy SDK, you may be missing some key functionality. For that reason, we recommend customers use our latest SDKs.
Alternatively, if you'd like to continue using a legacy SDK (e.g: for multi-threading/multi-store support as we work on updating this feature), you can make newer API calls that are not in the SDK by making HTTPS requests outright. For help with this, you can reference our language-specific code examples within the API reference, which lists all available operations.
Mobile SDKs
Klaviyo offers mobile SDKs to enable push notifications on your mobile app.
iOS
Updated almost 2 years ago