Skip to main content

SDK Overview

Ensure that the Sprig SDK is up to date to take advantage of new features and bug fixes
Note: In the case of mobile SDKs, your end-users will need to update to the version of your mobile app that includes the SDK with the Sprig functionality you want to be available. Usually this means that you will need to release an updated version of your app on the Apple App Store or Google Play.For more details about what’s included in each version, see our SDK Changelogs.

Features and SDK Versions

Not all product updates require updating SDKs but certain functionality, especially related to Replay recording, question types, and the survey-taking experience, usually does.

SDK Versions by Feature

Make sure to scroll to the right to see all major SDK types.

Upgrading SDKs

We adhere to Semver for versioning our SDKs so upgrading between minor versions or patches (e.g. 2.0.0 -> 2.1.0 or 3.1.0 > 3.2.1) should not present any breaking changes. You can view the release logs here

How do I upgrade my Sprig SDK to the latest version?

If you installed with HTML, Segment, or Google Tag Manager your SDK will be automatically upgraded. For npm and Yarn install methods, reach out to your development team to upgrade the SDK to the latest version. Please note that if utilize additional Products and Environments you will need to update the in each place that the SDK is installed. Mobile SDK installs, including iOS, Android and React Native, will require developer help to upgrade versions. Additionally, if bundled with an app store release, users will need to update to the latest version of_your companies mobile application_ in order to be eligible for a Sprig survey (or Replay) that requires a minSDK version.