Open Kortyx on GitHub

Kortyx Studio Overview

Updated 17 minutes ago • August 2, 2026

Kortyx Studio is the self-hosted observability interface for applications built with the Kortyx SDK. It turns telemetry from your server-side agents into a readable history of sessions, runs, workflow transitions, model calls, interrupts, timing, token usage, and cost.

Studio observes your application; it does not execute its workflows. Your Kortyx agents continue to run if Studio is unavailable.

Start here: If your Kortyx application already runs locally, follow Run Studio Locally. You can see a first run in about five minutes.

What the system contains

ComponentWhat it doesWhere it runs
Kortyx SDK applicationExecutes your workflows and emits telemetryYour application server
Telemetry APIAuthenticates and stores Studio telemetryLocal Docker or your infrastructure
Kortyx StudioReads telemetry and presents the interfaceLocal Docker or your infrastructure
PostgreSQLStores runs, sessions, projections, and key verifiersLocal Docker or managed PostgreSQL

The SDK sends telemetry with a Project-scoped write key. Studio reads it with a separate server-side read key. Human access is protected independently.

Choose your path

Develop on your machine

Use the CLI-managed stack when you want to inspect an SDK project locally:

  1. Run Studio Locally
  2. Connect Your Project
  3. Keep the CLI Commands nearby

The CLI starts Studio, the telemetry API, and PostgreSQL with Docker Compose. It also generates the local credentials and waits until the complete stack is healthy.

Deploy for a team

Use an operator-managed deployment when Studio must run beyond one developer's laptop:

  1. Read Credentials and Secrets
  2. Follow Deploy on a Server
  3. Plan backup and upgrades with Operations and Troubleshooting
  4. Map your platform to the Configuration Reference

The portable deployment uses the same images with externally managed PostgreSQL, secrets, HTTPS, and access control.

What Studio captures

Structural telemetry can show:

  • sessions, runs, status, and duration;
  • workflow and node transitions;
  • model/provider calls and generation timing;
  • token usage and reported cost;
  • interrupt creation, resolution, and expiry; and
  • the trace and raw event story for an execution.

Prompt, input, and output content is excluded by default. The SDK application decides whether that content may be sent. See Connect Your Project.

Current self-hosted boundary

The first self-hosted release is intentionally small: one Project, one Studio instance, one telemetry API instance, and PostgreSQL. Local development and a controlled single-instance server deployment are supported.

Built-in OIDC, users, granular RBAC, multiple Project administration, official cloud modules, high availability, and published capacity guarantees are not claimed yet.

Security boundary: Local CLI deployments bind to loopback by default. Before remote exposure, add HTTPS and a trusted access boundary such as a VPN or identity-aware proxy. Basic Auth must never cross an unencrypted connection.

Kortyx Studio is source-available under the Elastic License 2.0. The Kortyx framework, CLI, telemetry API, and supporting packages are Apache-2.0.