Skip to main content
Not sure which SDK to use? Check out our Integration Overview documentation.

Overview

For server-side applications, Flipt provides a REST API for evaluating flags. The REST API SDKs are available in the following languages:

Node/TypeScript

Evaluate flags in your Node applications

Python

Evaluate flags in your Python applications

Go

Evaluate flags in your Go applications

Rust

Evaluate flags in your Rust applications

Java

Evaluate flags in your Java applications

PHP

Evaluate flags in your PHP applications

Request a Client

Need a client in another language? Let us know!

Generate

You can use openapi-generator to generate client code in your preferred language from the Flipt OpenAPI v3 specification. While generating clients is outside of the scope of this documentation, an example of generating a Java client with the openapi-generator is below. Java Example
  1. Install openapi-generator
  2. Generate using openapi-generator-cli to desired location:
openapi-generator generate -i openapi.yml -g java -o /tmp/flipt/java