Quick Start Guide
Welcome to RocketFlag! This guide will walk you through the process of setting up your first feature flag and evaluating it in your application.
Step 1: Create a Project
Section titled “Step 1: Create a Project”Projects group related flags. When you first sign in you can create a project straight away — no setup required.
You have two options:
- Personal project (quickest): owned by just you. Perfect for trying RocketFlag, side projects, or solo development. The free tier includes up to 3 personal projects.
- Organisation project: owned by an Organisation (a shared workspace) so you can invite teammates and use team features. Choose this if you’re working with others — see Organisations & Users.
For this guide a personal project is perfectly fine; you can always move it into an Organisation later without changing your flag IDs.
- On your dashboard, click New Project.
- Give it a name (e.g., “Web App”).
- For this guide, select Single Environment.
- Set the environment name to
production. - Click Create.
Step 2: Create your First Flag
Section titled “Step 2: Create your First Flag”Now, let’s create a flag to control a new feature.
- Click New Flag inside your project.
- Name:
enable-new-header - Enabled: Toggle this to ON.
- Traffic Percentage: Set this to
100. - Click Create.
Step 3: Evaluate the Flag
Section titled “Step 3: Evaluate the Flag”Copy your Flag ID from the table. You can now call the RocketFlag Public Evaluation API to check the flag’s state.
Using Curl
Section titled “Using Curl”Replace {FLAG_ID} with the ID you copied:
curl https://api.rocketflag.app/v1/flags/{FLAG_ID}Expected Response
Section titled “Expected Response”{ "id": "{FLAG_ID}", "name": "enable-new-header", "enabled": true}