@solarisdk/core
v0.4.13
Published
Shared runtime for the Solari SDK — transport, session handles, images, templates, and types used by @solarisdk/desktop and @solarisdk/sandbox.
Readme
@solarisdk/core
Shared runtime for the Solari SDK. Provides the transport, session handles
(Desktop, Sandbox, SessionHandle), image/template builders, error types,
and the shared TypeScript types used by
@solarisdk/desktop and
@solarisdk/sandbox.
You usually don't install this directly. Instead install a client package:
npm install @solarisdk/desktop # managed virtual desktops
npm install @solarisdk/sandbox # ephemeral compute sandboxes
npm install @solarisdk/sdk # unified client + `solari` CLI@solarisdk/core is a dependency of all three and is installed automatically.
Requirements
Node 18+ (or a browser with WebSocket and fetch). The type declarations need TypeScript 5.0 or newer; await using works in compiled TypeScript 5.2+ on Node 18.18+ (which provide Symbol.asyncDispose); running the syntax uncompiled needs Node 24.
License
MIT
