SDKsFeature flags for the language you love and use
Our suite of SDKs, compatible with a wide array of programming languages, empowers your team to ship code faster, with more confidence. Whether you're working in JavaScript, Python, PHP, or any other popular language, Tggl seamlessly integrates into your workflow.
Angular
Streamlines building dynamic UIs with efficient, component-based front-end development.
Angular SDK.NET
Microsoft's framework for building web, mobile, desktop, gaming, IoT, and AI applications, with C# as its primary language.
.NET SDKExpress.js
A minimalist web application framework for Node.js, Express.js is flexible and unopinionated, ideal for building APIs and web apps.
Express.js SDKJavascript
Powers both front-end and backend web development, known for its versatility and rich ecosystem.
Javascript SDKNestJS
A progressive Node.js framework, NestJS leverages TypeScript to build efficient, reliable, and scalable server-side applications.
NestJS SDKNext.js
Next.js is a popular React framework that enables server-side rendering and static site generation for fast and SEO-friendly web applications.
Next.js SDKNode.js
Enables JavaScript in server-side development, known for fast, scalable network applications.
Node.js SDKPHP
Essential for dynamic web and content management systems, offering ease of use and database flexibility.
PHP SDKPython
Ideal for scalable, robust backend applications with its clear syntax and powerful libraries.
Python SDKReact Native
Leveraging JavaScript, React Native enables building cross-platform mobile apps with native-like performance and user experience.
React Native SDKReact
Streamlines building dynamic UIs with efficient, component-based front-end development.
React SDKRuby on Rails
A powerful web application framework, Ruby on Rails emphasizes convention over configuration, enabling rapid development.
Ruby on Rails SDKRuby
Known for its elegant syntax and productivity, particularly with the Rails framework, ideal for rapid web development.
Ruby SDKTypescript
TypeScript adds strong typing to JavaScript, improving code robustness and maintainability.
Typescript SDKVue
Vue.js streamlines front-end development with reactive components for creating interactive UIs efficiently.
Vue SDKOther languages
C#
Mainly used with the .NET framework, C# powers web applications and can also be utilized for mobile development with Xamarin.
Feature flags for C#C++
Known for its high performance, C++ is used in game development, system software, and resource-intensive applications.
Feature flags for C++Dart
The language behind Flutter, Dart is gaining prominence for cross-platform mobile development, offering fast development and hot reload capabilities.
Feature flags for DartErlang
Designed for concurrency, fault tolerance, and distributed systems, Erlang is ideal for telecom, messaging, and real-time applications.
Feature flags for ErlangFlutter
Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
Feature flags for FlutterGo
Praised for its simplicity, concurrency support, and efficiency, Go is suitable for web servers and increasingly used in mobile backend development.
Feature flags for GoHaskell
A functional programming language known for its strong typing, lazy evaluation, and expressive syntax, suitable for high-assurance systems.
Feature flags for HaskellJava
A stalwart in mobile development, powering Android apps, and still relevant in web development with frameworks like Spring.
Feature flags for JavaKotlin
Gaining traction for Android app development, known for its conciseness, interoperability with Java, and null safety.
Feature flags for KotlinLua
A lightweight scripting language often embedded in applications, Lua is used in game development, embedded systems, and scripting tasks.
Feature flags for LuaRust
Praised for its memory safety, zero-cost abstractions, and concurrency, Rust is used in system programming, web services, and game engines.
Feature flags for RustSwift
The go-to language for iOS and macOS development, lauded for its speed, safety, and modern syntax.
Feature flags for SwiftFrequently asked questions
Do I have to use an SDK?
No, you don't have to use an SDK to use Tggl. You can use our REST API to integrate Tggl into your application. However, we recommend using an SDK as it will make your life easier.
Can I use Tggl with my own SDK?
Yes, you can use Tggl with your own SDK. We have API documentation that you can use to build your own SDK.
My specific language is not supported. What now?
We are always looking to expand our SDK support. If you would like to see Tggl support your language, please let us know.