Environments separate feature flag configurations across lifecycle stages. FlagPilot supports isolated API credential sets for Development, Staging, and Production scopes.
API Key Credentials & Prefixes
Each project has a Secret API Key for trusted servers and a Client SDK Key for browser SDKs. Choose the target flag environment explicitly in SDK configuration:
- 🔑Secret API Key: Prefixed with
fk_secret_and used only on servers. - 🔑Client SDK Key: Prefixed with
fk_client_and safe for browser SDKs. - 🔑Environment: Set
development,staging, orproductionin your SDK config.
Key Rotation and Propagation
You can rotate the Secret API Key and Client SDK Key from the settings screen. Evaluation counts, status mappings, and targeting configurations remain isolated by the selected environment, keeping test and staging evaluations separate from live production systems.
FAQ
How does Projects & Environments 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 Projects & Environments?
You can open a support ticket in your dashboard, check the community roadmap, or consult the FlagPilot Platform Status page.
