Configuration
The uniflow.config.yaml file is generated by uniflow init and controls your deployment. It should be version-controlled.
Example
Section titled “Example”version: "0.1"region: us-east-1adminEmail: admin@acme.comretentionDays: 90connectors: - webhook - s3-exportstackName: UnifowStackOptions
Section titled “Options”| Option | Type | Default | Description |
|---|---|---|---|
version | string | "0.1" | Config schema version |
region | string | — | AWS region for deployment |
adminEmail | string | — | Email for Cognito admin user |
retentionDays | number | 90 | Days to retain raw events in S3 |
connectors | string[] | [] | Destination connectors to enable |
stackName | string | "UnifowStack" | CloudFormation stack name |
Connectors
Section titled “Connectors”Built-in connector options:
webhook— HTTP webhook with HMAC signing. Configure destination URL and secret in the admin UI.s3-export— NDJSON export to an S3 bucket of your choice.
Custom connectors can be built using the Connector SDK.
Environment variables
Section titled “Environment variables”The following environment variables can override config values:
| Variable | Overrides |
|---|---|
UNIFLOW_REGION | region |
UNIFLOW_STACK_NAME | stackName |