Skip to main content

Flagsmith Docs

Flagsmith

Flagsmith lets you manage features across web, mobile and server side applications. Flagsmith is Open Source. Host yourself or let us take care of the hosting.

The application consist of 3 components:

  1. Server-Side REST API.
  2. Front End Administration Web Interface.
  3. Client Libraries.

To get up and running, you can either use https://flagsmith.com/ for 1 and 2 above, or you can self host the API and Front End. Once you have these components up and running, you can add the client libraries to your apps and start managing your features remotely.

Installation#

More information can be found on the Self Hosted Page.

Server Side API#

The source code and installation instructions can be found at the GitHub project. The API is written in Python and is based on Django and the Django Rest Framework.

Front End Website#

The source code and installation instructions can be found at the GitHub project. The Front End Website is written in React/Javascript and requires NodeJS.

Client Libraries#

Once you are setup with the front and back end, you can integrate our client libraries within your apps.

Client Side SDKs#

Server Side SDKs#

Product Road-map#

You can check out our product road-map on Github.

Integration Approaches#

We've put together some tips and ideas on how to best integrate into your applications.

Javascript framework examples#

Examples applications for popular JS frameworks can be found here:

What Next#

Find out more about Managing Features