Getting Started

Projects & Environments

2 min read

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, or production in 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.

Was this page helpful?