Skip to content

Reference ​

This section is the lookup table for the SDK and plugin API. The Develop guides explain how things fit together; these pages give you the exact shape of each symbol — signature, parameters, return type, required capability, and limits — so you do not have to open the source.

Looking for the HTTP API? That is a different thing: the server serves an interactive OpenAPI reference at /openapi while OPENAPI_DOCS_ENABLED=true (the default). This section documents the TypeScript SDK and the plugin runtime, not the raw HTTP endpoints.

Everything here is derived from the TypeScript sources of the ReelVault/sdk repository:

Conventions used on these pages ​

  • Signatures are copied from the SDK's TypeScript types. ? marks an optional member; readonly means the host owns the value.
  • Capability names (metadataProvider, jobs, …) gate which host.* namespaces a plugin may touch. They are the only gate and are declared in plugin.json — see Manifest.
  • Limits (sizes, quotas, timeouts) come from the server's own constants and are enforced at runtime.

See also ​

Released under the GNU GPL v3.