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, .NET Core, Xamarin
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat .NET 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.
Java (Android)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Android (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 (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.
Swift (iOS)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Swift SDK.