Image result for redux logo

Getting Started with the Redux SDK

Split’s Redux SDK provides robust, scalable feature flag management, giving any team the power to safely launch features and target them to users.

Why use the Split Redux SDK?

Split’s Redux SDK brings scalable feature flags to any app, website or experience built with Redux. Split helps teams control rollouts, and customer experiences, while gathering new data and insight on how their products are being engaged.

Front-end teams are always experimenting with new things, trying to make the website, the app, or the business more successful. But each new experiment or quickly-turned-around feature introduces risk—that response times will be slower, that a change in the funnel will add friction, that your users simply may not like the change. Split’s Redux SDK puts all of these issues under your control, by letting you:

  • Release features to production but disabled for all users by default
  • Target new features only to internal QA teams
  • Slowly roll out features to a broader audience by percentage, demographic, geography, account type, or any other metric
  • Kill features with a single click to revert back to your safe state

Split uses feature flags in Redux to work across many different languages, and lets developers, PMs and support teams control feature rollout from one unified view—and monitor the success of any new code. Our integrations bring rollout updates into the tools your team is already using, further opening the feature-delivery process up to your entire organization.

Using the Redux SDK instead of the Javascript SDK

The Redux SDK is built on top of our JavaScript SDK to ease the integration in applications using Redux. The Redux SDK provides:

  • A reducer to manage the Split related state
  • A set of actions that you can use to interact with the SDK
  • Selectors to easily get Split derived data
  • Helper functions to access underlying SDK functionality
  • Support for SSR in Node

This SDK also offers some extra features for users of React that are using react-redux bindings.

Getting Started with Split for Redux

All of Split’s SDKs are very simple to integrate into your code base; that’s no different in Redux. All it really takes to get rolling with Split and feature flag implementation is initiating the SDK, then splitting your code.

View the Documentation