Kortyx Studio Configuration Reference
Updated 17 minutes ago • August 2, 2026
This is the stable deployment boundary for Docker Compose, virtual machines, ECS, Cloud Run, Kubernetes, Terraform, CDK, and equivalent systems.
For a guided installation, begin with Deploy on a Server.
Components
Use the same immutable version tag for both Kortyx images. Published images support Linux AMD64 and ARM64.
Startup and upgrade order
Run the database operation as a one-shot job before starting or updating the API:
Individual operations are available when an orchestrator separates them:
Migration and bootstrap are idempotent, so a failed job can be retried. After it succeeds, start the telemetry API and then Studio.
Do not start newer application images against an older schema. Database downgrade is unsupported.
Telemetry API and database job variables
Database bootstrap variables
Raw keys are used to create or replace their verifier records. They are not written to bootstrap logs.
Studio variables
The Studio read key is consumed by the Next.js server and must never be sent to the browser. The telemetry write key belongs only in server-side SDK producers.
Health and shutdown
The API and Studio handle SIGTERM for orchestrated shutdown. PostgreSQL is the durable state boundary; API and Studio containers do not need persistent filesystems.
Platform mapping
Cloud-provider SDKs are not required by Studio. The platform injects the documented variables and schedules the documented components.
Supported boundary
Supported now
- one Project per deployment;
- one API and one Studio replica;
- external PostgreSQL;
- version-pinned AMD64 or ARM64 images;
- externally injected secrets;
- retryable migration/bootstrap jobs; and
- HTTPS and access control supplied at the deployment edge.
Not yet claimed
- high availability or multi-region recovery;
- horizontal-scaling guarantees and published capacity limits;
- built-in OIDC, users, RBAC, RLS, or audit logs;
- multiple Project administration;
- overlapping remote credential rotation through an Admin API; or
- official Terraform, CDK, or Helm modules.
Release boundary: This is a deployable self-hosted release for controlled environments, not a claim of enterprise-grade high availability.