ConfigCat SDK Overview
The purpose of the SDKs is to download and cache feature flag values and to evaluate Targeting Rules. All SDKs provide a simple interface for accessing your feature flags from your application.
Check out our language specific Getting Started Guide on how to connect your applications.
.NET
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat .NET SDK.
Android (Java)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Android (Java) SDK.
C++
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat C++ SDK.
Dart (Flutter)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Dart (Flutter) SDK.
Elixir
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Elixir SDK.
Go
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Go SDK.
Java
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Java SDK.
JavaScript
Browser
- Documentation on how to connect your application.
Bun
- Documentation on how to connect your application.
Chromium Extension
- Documentation on how to connect your application.
Cloudflare Worker
- Documentation on how to connect your application.
Deno
- Documentation on how to connect your application.
Node.js
- Documentation on how to connect your application.
React
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat React SDK.
Vue.js - Community maintained
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Vue.js SDK.
Kotlin Multiplatform
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Kotlin Multiplatform SDK.
PHP
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat PHP SDK.
PHP (Laravel) - Community maintained
- Documentation on how to connect your application.
- GitHub repository of the Laravel ConfigCat package.
Python
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Python SDK.
Ruby
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Ruby SDK.
Rust
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Rust SDK.
Swift (iOS)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Swift SDK.
Unity
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat .NET SDK.
Unreal Engine
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Unreal Engine SDK.