Licensing & Pricing
Licensing & Pricing — ɳSelf documentation.
The nself CLI is MIT licensed and free for everyone, including commercial use. Revenue comes from optional per-product plugin bundles.
Pricing tiers
| Tier | Monthly | Annual | What’s included |
|---|---|---|---|
| Free | $0 | $0 | Core CLI + 31 free plugins (MIT, forever) |
| Any bundle | $0.99/mo | $9.99/yr | All plugins in that bundle (choose: ɳClaw, ɳChat, ɳTV, ɳFamily, ClawDE, ɳSentry) |
| ɳSelf+ | $3.99/mo | $39.99/yr | All 6 bundles + all apps + support via chat.nself.org or ɳChat app |
Annual billing saves approximately 16% compared to monthly. You can subscribe to multiple individual bundles, or use ɳSelf+ to get everything at a discount.
Bundle plugin membership
| Bundle | Price | Plugins |
|---|---|---|
| ɳClaw | $0.99/mo | ai, claw, claw-web, mux, voice, browser, google, notify, cron, claw-budget, claw-news |
| ɳChat | $0.99/mo | chat, livekit, recording, moderation, bots, realtime, auth |
| ɳTV | $0.99/mo | media-processing, streaming, epg, tmdb, podcast, recording, game-metadata, file-processing, subtitle-manager, vpn, stream-gateway |
| ɳFamily | $0.99/mo | social, photos, activity-feed, moderation, realtime, cms, chat |
| ClawDE | $0.99/mo | claw, ai, realtime, auth, notify, cms, sync |
| ɳSentry | $0.99/mo | nself-uptime-monitor, nself-status-page, nself-incident-mgmt, nself-alert-router, nself-slo-tracker, nself-synthetic-monitor, nself-rum, nself-errors, nself-cron-monitor, nself-oncall, nself-crash, nself-anomaly (+ nself-audit free) |
License key format
Keys follow the format nself_pro_\<32+chars>. They are validated server-side at install time against ping.nself.org/license/validate.
Get a subscription
Go to nself.org/pricing and choose your bundle. After payment, you receive a license key.
Add your key
nself license set nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Keys are stored in ~/.nself/license/ and used for all future plugin installs.
Manage multiple keys
# Add a key
nself license set nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# List all active keys
nself license status
# Remove a key
nself license remove nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Install plugins
# Install all plugins your keys enable
nself plugin install --all
# Or install specific plugins
nself plugin install ai claw mux voice browser # ɳClaw bundle
nself plugin install chat livekit recording # ɳChat bundle
After installing plugins, regenerate your config and restart:
nself build && nself restart
Verify your subscriptions
nself license status
# Output:
# ɳClaw: Active, renews 2027-03-15
# ɳSelf+: Active, renews 2027-06-01
Validation flow
- Run
nself license set nself_pro_xxxxx...to save the key to~/.nself/license/key(chmod 0600). - Run
nself plugin install <name>. - CLI calls
https://ping.nself.org/license/validatewith{ key, domain, plugin }. - ping_api looks up the license record, decodes the tier, and returns:
200 OK { allowed: true, signed_url: "..." }if the tier permits this plugin.403 Forbidden { allowed: false, reason: "not_entitled" }if not.
- On allow, CLI downloads the plugin tarball via a 15-minute HMAC-SHA256 signed URL.
- CLI installs the plugin into the user’s nSelf project.
Subscription scope
One license key covers one server installation. No per-user or per-app charge. A single nself instance can serve multiple applications.
Renewal
Subscriptions auto-renew (monthly or annually depending on your plan). You receive an email reminder 30 days before expiry. After expiry, there is a 30-day grace period before plugins stop working.
nself license status --json
# [{ "product": "nclaw", "expires": "2027-03-15", "grace_until": "2027-04-14" }]
Grace period (offline)
If ping.nself.org is unreachable, the CLI continues using a cached license validation for up to 7 days. After 7 days offline, pro plugins go dormant on the next build until validation succeeds.
For offline development:
NSELF_LICENSE_SKIP_VERIFY=1 nself plugin install <name>
Revocation
When a license is canceled or revoked server-side, plugins go dormant on the next nself build and the CLI prints a warning. Free plugins continue to work.
Upgrade to ɳSelf+
If you have individual bundle subscriptions and want to switch to ɳSelf+, subscribe at nself.org/pricing. Your individual subscriptions are replaced at your next renewal date and you get immediate access to all bundles.
FAQ
Is the core nself CLI affected by subscriptions? No. The CLI itself is MIT licensed and works fully without any license key.
What happens when my subscription expires?
Plugins continue to work for 30 days after expiry. After the grace period, nself plugin install and nself restart will return an error until you renew.
Can I buy multiple bundles? Yes. Each bundle is independent. Add as many keys as you need. If you want three or more bundles, ɳSelf+ is cheaper.
Can I use one key on multiple servers? One key = one server. For multiple servers, purchase additional subscriptions.
Source
- SPORT:
.claude/docs/sport/F07-PRICING-TIERS.md - PPI:
~/Sites/nself/.claude/CLAUDE.md§ Plugin Licensing System - See also: Bundles, Plugin Catalog