Quickstart
The fastest way into nanohype is to scaffold something from the catalog and watch how it lands as a Platform tenant.
Prerequisites
Section titled “Prerequisites”- Node.js (latest LTS)
- The
@nanohype/sdkpackage, or the@nanohype/mcpserver if you are driving this from an agent
Scaffold from the catalog
Section titled “Scaffold from the catalog”The SDK ships a nanohype binary. Install it once:
npm install -g @nanohype/sdkPick a template or composite and render it:
# list what the catalog offersnanohype list
# and the compositesnanohype list --composites
# scaffold a new tenant app into ./my-appnanohype scaffold k8s-app-tenant \ --var AppName=my-app \ --var AppMetric=my_app \ --var Tenant=growth \ --var Image=ghcr.io/your-org/my-app \ -o my-appAppName, Tenant and Image are required. AppMetric is the metric-name
prefix and defaults to AppName — single-word names need nothing, but a
hyphenated name has to be given in its underscored form, since metric names
cannot contain dashes.
Without a global install, run it through the package:
npx --package=@nanohype/sdk nanohype listEvery factory-built app ships as the same trio:
- A Helm chart in
<app>/chart/— the application. - A
PlatformCR — the tenant boundary (Pod Identity, ResourceQuota, NetworkPolicy, AppProject). - An ApplicationSet entry referenced by the right GitOps repo.
What comes next
Section titled “What comes next”- To understand the pipeline that turns a brief into merged code, read How the factory works.
- To see the boundary your app runs inside, read Platform tenants.
- Cloud gaps land as
landing-zonecomponents; new addons land ineks-gitops— never as in-app infra. See The substrate.