Skip to content

Enterprise Deployment

Local installations use SQLite and the existing helper. Hosted installations set SECOPSAI_ENTERPRISE_DATA_STORE=postgres, SECOPSAI_ENTERPRISE_DATABASE_URL, and SECOPSAI_ENTERPRISE_ORGANIZATION_ID, then install the optional enterprise dependency:

pip install -r requirements-enterprise.txt

The PostgreSQL adapter uses a bounded connection pool. Cloud credentials and connector configuration belong in a server-side secret manager. Configure exact CORS origins, trusted hosts, rate limits, retention, backups, and organization/RBAC claims before exposing hosted APIs.

Local helper mode remains valid with no PostgreSQL or cloud credentials. The dashboard must show clear not_configured status for unavailable enterprise connectors.