API Catalog (Workspace)
title: API Catalog
--- title: API Catalog description: Public API surface across workspace packages. ---
API Catalog (Workspace)
This is a high level catalog of public APIs from Ekairos Workspace.
@ekairos/domain
Core exports (from packages/domain/src/index.ts):
- domain()
- parseDomainDoc(), renderDomainDoc(), filterDomainDoc()
- DomainSchemaResult, DomainInstance, DomainDefinition
- Domain context helpers (context(), contextString()) on DomainSchemaResult
Runtime exports (from @ekairos/domain/runtime):
- configureRuntime()
- getRuntimeConfig(), getRuntimeProjectId()
- resolveRuntime(), runtime()
- RuntimeDomainConfig, RuntimeDomainSource
@ekairos/thread
Core exports (from packages/thread/src/index.ts):
- thread(), createThread(), Thread
- ThreadConfig, ThreadInstance, ThreadOptions
- registerThread(), listThreads(), getThread(), hasThread()
- threadDomain
- Tool call utilities: didToolExecute(), extractToolCallsFromParts()
- UI event conversion helpers
Runtime exports (from @ekairos/thread/runtime):
- resolveThreadRuntime()
- registerThreadEnv(), getThreadEnv()
- ThreadEnvironment, ThreadRuntime
Next integration (from @ekairos/domain/next):
- withRuntime()
@ekairos/dataset
- datasetDomain
- DatasetService
- Dataset agents for file and transform flows
@ekairos/structure
- Dataset workflow utilities
- Long running extraction helpers
@ekairos/testing
- Playwright wrappers and workflow runner helpers
- E2E helpers for InstantDB temp apps
ekairos (main package)
- Aggregates domain and thread utilities.
- Intended for app level usage when a single dependency is preferred.