Evaluation Playground
The Playground lets you test how flags evaluate for different users without making changes to your flag configuration.
Using the playground
- Navigate to the Playground page from the sidebar
- Enter a context as JSON:
{"user_id": "u_123","email": "user@beta.com","plan": "premium","environment": "production","custom": {"country": "US"}}
- Select the flags and configs you want to evaluate
- Click Evaluate
Results
The playground shows:
- Each flag’s evaluated value
- Each config’s resolved value (with environment overrides applied)
This uses the same bulk evaluation endpoint (POST /api/v1/evaluate) as the API, so results match what your application would receive.
Use cases
- Debugging targeting rules — test if a specific user context matches your targeting conditions
- Verifying rollout inclusion — check if a particular user ID falls within a rollout percentage
- Testing environment overrides — see how flags behave in different environments
- Pre-launch validation — confirm flag behavior before enabling for production