Skip to main content
0.0.x

Orchestration & Runtime

A NetScript app is never one process — it is services, plugin APIs, background processors, a database, and a cache, wired together. This pillar is about the machinery that makes that fleet derived rather than hand-maintained: one netscript init scaffolds the workspace, plugin contributions become Aspire resources through generated registries, and a single aspire start stands the whole graph up with its wiring resolved. Encore markets its generated local development dashboard hard, and for good reason — a live, auto-provisioned map of the system is the artifact that proves the wiring is derived. NetScript's equivalent is the Aspire dashboard at :18888: every resource on it comes from your declared services and plugin contributions, not from a hand-edited process list.

Orchestration & Runtime covers the Aspire AppHost, generated plugin registry, runtime configuration, resource graph, deployment flow, and process lifecycle. Start here when you need to bring the whole workspace up, change runtime overrides, or understand how plugin contributions become resources.

Where to go next

New here, start with the concept, then the practical wiring, then the reference:

  • Start from the CLI: CLI & scaffold is the story of how one command lays the workspace down and why the generated conventions are the part that saves turns — for you and for a coding agent.

  • Understand the model: Orchestration with Aspire

    explains why a NetScript app is a resource graph, how plugin contributions become resources, and when to change vs. regenerate vs. hand-edit the generated AppHost.

  • Wire resources together: Discover services

    covers the two-pass reference resolution — including how a service now declares pluginReferences/dependsOn — and Roll out runtime overrides

    covers configuration across resources.

  • See it observed: Telemetry & logging is the dashboard side of the same graph — the spans and logs aspire start collects.

  • Look up exact symbols: the Aspire reference and the CLI reference .

Learn, do, look up