ConfigCat SDK Overview
The purpose of the SDKs are to download, cache feature flag values and to evaluate targeting rules. All SDKs provide a simple interface to access your feature flags from your application.
Check out our language specific Getting Started Guide on how to connect your applications.
.NET, .NET Core
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat .NET 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 for Server-Side Rendered apps
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat JS SSR SDK.
React
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat React SDK.
Node.js
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Node SDK.
Android (Java)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Android (Java) SDK.
Kotlin Multiplatform
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Kotlin Multiplatform SDK.
iOS (Swift)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Swift SDK.
Dart (Flutter)
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Dart (Flutter) SDK.
Python
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Python SDK.
Go
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Go SDK.
PHP
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat PHP SDK.
Ruby
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Ruby SDK.
Elixir
- Documentation on how to connect your application.
- GitHub repository of the ConfigCat Elixir SDK.