An overview of the GRPC server-side SDKs available for integrating with Flipt.
Not sure which SDK to use? Check out our Integration Overview documentation.
For server-side applications, Flipt provides a GRPC API for evaluating flags. The GRPC API SDKs are available in the following languages:
Evaluate flags in your Go applications with GRPC
Evaluate flags in your Ruby applications with GRPC
Evaluate flags in your .NET applications with GRPC
Need a client in another language? Let us know!
If your language isn’t listed, please see the section below on how to generate a native GRPC client manually. If you choose to open-source this client, please submit a pull request so that we can add it to the docs.
If a GRPC client in your language isn’t available for download, you can easily generate it yourself using the existing protobuf definition. The GRPC documentation has extensive examples of how to generate GRPC clients in each supported language.
GRPC generates both client implementation and server interfaces. To use Flipt you only need the GRPC client implementation and can ignore the server code as this is implemented by Flipt itself.
Below are two examples of how to generate Flipt clients in both Go and Ruby.
Go Example
Ruby Example
An overview of the GRPC server-side SDKs available for integrating with Flipt.
Not sure which SDK to use? Check out our Integration Overview documentation.
For server-side applications, Flipt provides a GRPC API for evaluating flags. The GRPC API SDKs are available in the following languages:
Evaluate flags in your Go applications with GRPC
Evaluate flags in your Ruby applications with GRPC
Evaluate flags in your .NET applications with GRPC
Need a client in another language? Let us know!
If your language isn’t listed, please see the section below on how to generate a native GRPC client manually. If you choose to open-source this client, please submit a pull request so that we can add it to the docs.
If a GRPC client in your language isn’t available for download, you can easily generate it yourself using the existing protobuf definition. The GRPC documentation has extensive examples of how to generate GRPC clients in each supported language.
GRPC generates both client implementation and server interfaces. To use Flipt you only need the GRPC client implementation and can ignore the server code as this is implemented by Flipt itself.
Below are two examples of how to generate Flipt clients in both Go and Ruby.
Go Example
Ruby Example