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.
How the AppHost materializes services, plugins, stores, and the dashboard.
Story CLI & scaffoldOne command to a complete workspace — and why generated conventions save agent turns.
Story Runtime configurationTyped project config plus hot-reloadable operator overrides.
Quickstart Run the workspaceScaffold and start a workspace from the quickstart.
How-To Deploy locally with AspireUse Aspire to bring up local resources.
How-To Runtime overridesRoll out configuration overrides across resources.
How-To PluginsAdd or author a plugin contribution.
API Reference aspire and runtime configGenerated symbols for AppHost, config, runtime-config, plugin, and CLI units.
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 overridescovers configuration across resources.
-
See it observed: Telemetry & logging is the dashboard side of the same graph — the spans and logs
aspire startcollects. -
Look up exact symbols: the Aspire reference and the CLI reference .
Learn, do, look up
From `netscript init` to a running, orchestrated workspace.
Do RecipesTask-oriented recipes for this area, one problem each.
Look up `@netscript/aspire` referenceGenerated API reference. Related units: `cli`, `config`, `runtime-config`, `plugin`.
Understand Orchestration with AspireThe design rationale behind this pillar.