Skip to main content

Configuration Creation

Role: Project Manager | Solution Architect 🏗️

Configuration is the central store for all environment variables, secrets, and connection information that the System needs to run. The AI Agent references this when producing Implementation Plans and technical documents — ensuring correct variable names and the correct environment.

How to use

  1. In System Management, select the System from the left list.
  2. Switch to the "Configs" tab.

Create a new Configuration

  1. Click the "New" button (+ icon) in the top-right corner of the tab.

  2. The "New Configuration" modal opens. Pick an input source:

    Source 1 — Manual Input:

    FieldRequiredNotes
    NameYesFriendly label (for example: Stripe API Key (Prod), Database URL)
    Key NameYesActual variable name in code (for example: STRIPE_API_KEY, DATABASE_URL) — monospace
    TypeNoClassification: Env Variable, Secret, Database, Queue
    ValueYesThe variable's value
    Treat as SecretNoEnable to mask the value (••••••) in the list — use for passwords and API keys
    EnvironmentsNoAssign to one or more environments
    CountriesNoRestrict by deployment region (Global, US, EU...)

    Source 2 — From Credential (from the pre-configured Credentials store):

    Pick a credential from the dropdown — Name, Key, and Type will auto-fill and cannot be edited. You only need to select Environments and Countries. Use this when you want to reuse a credential stored centrally by the admin.

  3. Click "Save Configuration". The config appears in the table.


Configurations table

The table shows these columns:

ColumnContents
NAMEFriendly label of the configuration
KEY REFERENCEVariable name (DATABASE_URL, JWT_SECRET...) — monospace
CONFIG VALUEValue — if Secret, shown as ••••••; click the 👁 icon to reveal temporarily, click the copy icon to copy
TYPEColor badge: env (green), secret (purple), db (cyan), queue (orange)
COUNTRIESApplied regions
ENVIRONMENTSApplied environments
ACTIONSEdit button

Filter by Environment and Country

Click the filter icon on the COUNTRIES or ENVIRONMENTS column to open a filter dropdown. A count badge appears on the icon while a filter is active. Click "Reset" to clear filters.


Edit a Configuration

Click the Edit icon (⚙️) in the Actions column → the "Edit Configuration" modal opens → update → click "Save Configuration".


Configuration types

TypeUsed forExample
Env VariableOrdinary environment variablesAPP_PORT=3000, LOG_LEVEL=info
SecretSensitive informationJWT_SECRET, STRIPE_API_KEY, DB_PASSWORD
DatabaseDatabase connection stringsDATABASE_URL=postgresql://...
QueueMessage queue configurationRABBITMQ_URL, SQS_QUEUE_NAME
Secrets and Production

Do not reuse Secret values between Staging and Production. When creating configs for Dev/Staging, use test/sandbox values. Enable "Treat as Secret" for any field containing passwords, tokens, or API keys to avoid exposing values when sharing your screen.

Next step

After adding Configurations, move on to 05 — API Spec Setup to import the Swagger URL and extract endpoints.