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
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat JavaScript SDK.
JavaScript (Deno) - Community maintained
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Deno SDK.
JavaScript (Vue.js) - Community maintained
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Vue.js SDK.
JavaScript (React)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat React SDK.
JavaScript (Server-Side Rendered apps)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat JS SSR SDK.
JavaScript (Chromium Extension)
Kotlin Multiplatform
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Kotlin Multiplatform SDK.
Node.js
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Node 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.