Welcome to IntelliToggle Documentation
IntelliToggle is a Dart-native feature flag service that helps teams launch features safely, run experiments, and manage flags across multiple environments—without risky deployments.
This documentation is your complete guide to using IntelliToggle, whether you’re working in Flutter, server-side Dart, or automating releases via CI/CD pipelines.
What You’ll Learn
This documentation helps you:
-
Set up IntelliToggle in your Dart or Flutter projects
-
Understand how feature flags work and how to apply them
-
Create, manage, and roll out flags across development, staging, and production environments
-
Use the IntelliToggle SDK to evaluate flags dynamically at runtime
-
Segment users and enable targeted rollouts and experiments
-
Work with the REST API to manage flags programmatically
-
Apply best practices to keep your flag ecosystem clean and maintainable
Documentation Structure
The docs are divided into logical sections so you can jump directly to what matters most:
-
Getting Started – Install the SDK, authenticate your project, and configure your first flag.
-
Core Concepts – Learn about flags, variants, conditions, and evaluation mechanics.
-
Managing Flags – Use the dashboard to create, edit, and clean up flags.
-
SDK Usage – Evaluate flags in Dart and Flutter apps, with examples and fallback strategies.
-
API Reference – Full reference for the IntelliToggle REST API: endpoints, authentication, and usage patterns.
-
Advanced Topics – Discover how to:
-
Target specific user segments
-
Integrate with CI/CD pipelines
-
Use flag analytics for experiments
-
-
Best Practices – Guidance on naming flags, flag cleanup, and gradual deactivation strategies.
-
FAQs & Troubleshooting – Resolve common integration and runtime issues quickly.
Who Should Use This?
This documentation is built for multiple roles across your product and engineering teams:
Role | How IntelliToggle Helps |
---|---|
Developers |
Add feature flags into Dart codebases and evaluate them safely with a clean, asynchronous API. |
DevOps & SREs |
Control deployments with kill switches, remote toggles, and gradual rollouts without code changes. |
QA/Testers |
Test environment-specific behavior and verify flag states in different conditions. |
Product Managers |
Coordinate feature rollouts, run A/B tests, and manage flag lifecycle in the dashboard. |
Ready to Begin?
Start with the Getting Started guide to set up your first feature flag in a Dart or Flutter app.
Need a quick overview of how feature flags work? Head to What Are Feature Flags?.
For advanced use cases or automation, jump to the API Reference.
If you need help at any point, visit our support page or email support@intellitoggle.com
.