SDKs Overview
FeaturesFlow provides SDKs for various platforms to help you integrate FeaturesFlow into your application. The SDKs are designed to make it easy to use FeaturesFlow in your application.
Client SDKs vs Server SDKs
FeaturesFlow provides two types of SDKs: Client SDKs and Server SDKs.
Client SDKs
Client SDKs are designed to be used in your application's client-side code. They provide an easy way to integrate FeaturesFlow into your application and access the FeaturesFlow API. Client-side SDKs are lightweight and are intended to be used when an instance of your application has only one user at a given time. An example of that would be a web application.
React SDK
See how you can use FeaturesFlow SDK in React.
Typescript SDK
See how you can use FeaturesFlow SDK in Typescript running on Node.js or browser.
Server SDKs
Server SDKs are designed to be used in your application's server-side code. They come with a different architecture than client SDKs. Server-side SDKs are polling changes from FeaturesFlow service and then pushing them to your application. Server-side SDKs are intended to be used when an instance of your application has multiple users at a given time. An example of that would be a microservice.