Directories
¶
| Path | Synopsis |
|---|---|
|
Package api wires the top-level HTTP server.
|
Package api wires the top-level HTTP server. |
|
apihttp
Package apihttp holds HTTP helpers shared by every version of the public API (pkg/api/v1, ...).
|
Package apihttp holds HTTP helpers shared by every version of the public API (pkg/api/v1, ...). |
|
ingressproxy
Package ingressproxy implements the loopback HTTP listener that fronts wake-aware Caddy port routes.
|
Package ingressproxy implements the loopback HTTP listener that fronts wake-aware Caddy port routes. |
|
v1
Package v1 implements the v1 HTTP API for the sandbox daemon.
|
Package v1 implements the v1 HTTP API for the sandbox daemon. |
|
Package capacity implements admission control for sandbox creation.
|
Package capacity implements admission control for sandbox creation. |
|
Package clonegen publishes a monotonic "clone generation" token readers can poll to detect that a sandbox was resumed from a snapshot — i.e.
|
Package clonegen publishes a monotonic "clone generation" token readers can poll to detect that a sandbox was resumed from a snapshot — i.e. |
|
Package controlplane is the neutral seam between sandboxd and an optional managed control plane.
|
Package controlplane is the neutral seam between sandboxd and an optional managed control plane. |
|
Package createtiming carries a per-request create-latency recorder on the request context so runtime drivers can attribute where a sandbox create spent its time, and the API handler can surface that attribution as Server-Timing response entries.
|
Package createtiming carries a per-request create-latency recorder on the request context so runtime drivers can attribute where a sandbox create spent its time, and the API handler can surface that attribution as Server-Timing response entries. |
|
Package daemon holds the full sandboxd boot sequence as a single reusable entrypoint, Run.
|
Package daemon holds the full sandboxd boot sequence as a single reusable entrypoint, Run. |
|
netstats
Package netstats reads per-sandbox network byte counters from /proc/<pid>/net/dev.
|
Package netstats reads per-sandbox network byte counters from /proc/<pid>/net/dev. |
|
Package firecracker is a thin Go wrapper around the Firecracker VMM's HTTP-over-Unix-socket REST API.
|
Package firecracker is a thin Go wrapper around the Firecracker VMM's HTTP-over-Unix-socket REST API. |
|
Package isolate is the workerd engine wrapper for the V8-isolate runtime (plans/isolate-runtime.md §7, the analog of pkg/wasm for WASM).
|
Package isolate is the workerd engine wrapper for the V8-isolate runtime (plans/isolate-runtime.md §7, the analog of pkg/wasm for WASM). |
|
Package jsbundle resolves and stores the JS/TS bundles that back runtime=isolate sandboxes (plans/isolate-runtime.md §7, the analog of pkg/wasmmod for .wasm modules).
|
Package jsbundle resolves and stores the JS/TS bundles that back runtime=isolate sandboxes (plans/isolate-runtime.md §7, the analog of pkg/wasmmod for .wasm modules). |
|
Package mounts owns the host-side lifecycle of per-sandbox external-storage mounts.
|
Package mounts owns the host-side lifecycle of per-sandbox external-storage mounts. |
|
adapters
Package adapters describes how to invoke external mount tools on the host for each supported storage protocol.
|
Package adapters describes how to invoke external mount tools on the host for each supported storage protocol. |
|
Package oci builds an ext4 root filesystem image from an OCI container reference.
|
Package oci builds an ext4 root filesystem image from an OCI container reference. |
|
Package readyproto defines the newline-delimited JSON handshake toolboxd sends to sandboxd when a Docker sandbox's agent is ready to serve.
|
Package readyproto defines the newline-delimited JSON handshake toolboxd sends to sandboxd when a Docker sandbox's agent is ready to serve. |
|
Package volumes translates a named, tenant-scoped platform volume into a concrete mount the existing pkg/mounts pipeline already knows how to realize.
|
Package volumes translates a named, tenant-scoped platform volume into a concrete mount the existing pkg/mounts pipeline already knows how to realize. |
|
Snapshot artifact layout and validation per plans/wasm-runtime.md §4.8.1.
|
Snapshot artifact layout and validation per plans/wasm-runtime.md §4.8.1. |
|
worker
Package worker implements the WASM worker-subprocess pool (plans/wasm-runtime.md §2.1).
|
Package worker implements the WASM worker-subprocess pool (plans/wasm-runtime.md §2.1). |
|
Package wasmmod — AOCR push for §4.8.1 WASM snapshot artifacts (D2).
|
Package wasmmod — AOCR push for §4.8.1 WASM snapshot artifacts (D2). |
Click to show internal directories.
Click to hide internal directories.