SDKs
Overview

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.

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.