Install the controller, capture the session, and complete account creation.
1
Install
2
Authenticate
3
Ready
Download & install KNIRVCLI
Developer includes CLI access, 10 free DVE sessions, and KNIRVARENA tournament access. Install the CLI to get started — no mobile app required for this tier.
recommended
npm install -g @knirv/cli
The installer detects your OS/architecture, downloads the matching binary from releases.knirv.com/cli, and exposes knirv globally.
Authenticate & verify
Log in to KNIRVGATEWAY so the CLI can bind a durable project and submit signed proof to KNIRVSERVER.
knirv auth login knirv version
This opens a device-flow login in your browser. Headless machines get a URL and code to complete on another device.
Developer ready
KNIRVCLI is installed and authenticated. Bind this repository to a project and start your first supervised session.
Android: Enable "Install from unknown sources" in Settings → Security before installing the APK. iOS: Install via Apple Configurator or TestFlight if the .ipa is not ad-hoc signed for your device.
Generating pairing code…
Download & install KNIRVCLI
Professional is the KNIRVCLI plan: supervised agent sessions, signed evidence bundles, and native proof commits to KNIRVSERVER. Install the CLI to get started.
recommended
npm install -g @knirv/cli
The installer detects your OS/architecture, downloads the matching binary from releases.knirv.com/cli, and exposes knirv globally.
Pay for KNIRV Professional
Professional is $19.99/month. Checkout is created by KNIRVORACLE's payment gateway and reached through the public KNIRVGATEWAY — this site never sees your card details.
Log in to KNIRVGATEWAY so the CLI can bind a durable project and submit signed proof to KNIRVSERVER.
knirv auth login knirv version
This opens a device-flow login in your browser. Headless machines get a URL and code to complete on another device.
Choose your deployment
KNIRVCLI can talk to KNIRV's managed cloud, or you can self-host KNIRVSERVER on your own hardware. Either way this remains a standard paid Professional session — self-hosting here does not include a root.key, so it does not make this a root/bootnode operator.
Android: Enable "Install from unknown sources" in Settings → Security before installing the APK. iOS: Install via Apple Configurator or TestFlight if the .ipa is not ad-hoc signed for your device.
Generating pairing code…
Company profile
Enterprise onboarding is fully automated — no white-glove review or manual booking. Tell us about your company and we'll validate and activate the account automatically once payment clears.
Deployment scope
Pick the shape of the deployment. This is stored in the same D1 session and carried into the next step.
Pay for KNIRV Enterprise
Enterprise is $199.99/month. Checkout is created by KNIRVORACLE's payment gateway and reached through the public KNIRVGATEWAY — this site never sees your card details.
Bootnode operators complete the Marketplace application and KYC/AML review before infrastructure is provisioned. No gateway subdomain is issued until approval.
Identity and KYC/AML verification
KYC documents are handled by the verification provider; this portal stores only a provider reference and status. Complete verification, then return here to continue.
KYC status: pending
Automated validation
After your node is running, KNIRV checks connectivity, health, security, and performance. Failed checks include remediation details and can be re-run.
Ready to run validation.
Operator agreement and payment
After operations review, sign the Operator Agreement and arrange the $50,000 package fee plus maintenance terms. Marketplace listing remains gated until both are confirmed.
registered
Your registration ID
This ID has been assigned to your bootnode. It will be embedded into your boot.key and used to provision your gateway tunnel automatically when KNIRVSERVER starts.
—
Gateway tunnel: gateway{ID}.knirv.network
Generate your boot.key
The key generator opens with your registration ID pre-filled. Choose a strong password — KNIRVSERVER needs it each time it starts to unlock your node credentials.