Skip to content

SDK Reference ​

These pages are lookup references for current SDK-facing contracts. They describe how Space app modules, host capabilities, runtime facets, commands, scene access, packaging, and graph extension descriptors work today without formal stability guarantees.

Use /sdk/reference/ for app and host contracts. Use the module reference for reusable Space ecosystem modules, canonical imports, API summaries, examples, aliases, and platform notes.

  • App Module Contract — exported module shape, app creation, runtime composition, and host ownership boundaries.
  • Host Capabilities — capabilities an app can request from a host and how missing optional or required capabilities behave.
  • Runtime Facets — runtime metadata exposed back to a host.
  • Commands — synchronous and asynchronous command metadata, payload schemas, confirmations, and errors.
  • Scene Capability — app-owned scene handles and supported scene operations.
  • Packaging Workflow — packaging inputs, validation failures, and repository boundaries.
  • Graph Extension Descriptors — descriptor fields, loader ownership, rollback, and graph topology rules.