Creating your first feature flag registers the key in FlagPilot's database. The Free plan allows up to 10 flags per project; upgrade to a paid plan for unlimited flags.
Dashboard Walkthrough
- Navigate to the Feature Flags dashboard screen in your browser.
- Click on the Create Feature Flag button at the top right.
- Define a lowercase slug-friendly key name like
checkout-redesign. - Enter a clear description to help team members understand the flag's scope.
- Choose whether to enable or disable evaluations on initial creation and click Create Flag.
Create via REST API
You can also create flags programmatically from terminal curl calls or scripts using the REST API:
Terminal
curl -X POST https://api.tryflagpilot.com/v1/flags \
-H "Authorization: Bearer fk_secret_xxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"key": "checkout-redesign", "description": "New checkout flow", "enabled": false}'Key Naming Best Practices
Consistency in naming keys keeps your code maintainable:
- Use lowercase alphanumeric characters separated by hyphens (e.g.
new-auth-flow). - Add scope prefixes to group flags (e.g.
billing-portal-v2).
FAQ
How does Create Your First Flag interact with local caches?
Configurations are synced down using Edge Config or fallback REST triggers. The client automatically reads evaluations in-memory, resulting in sub-millisecond local evaluation times.
Where can I obtain support for Create Your First Flag?
You can open a support ticket in your dashboard, check the community roadmap, or consult the FlagPilot Platform Status page.
