Repository navigation
Licensing Guide
This page covers the full ɳSelf licensing model: the free core, per-product plugin bundles, the ɳSelf+ all-access subscription, key management, and upgrade/downgrade behavior.
The ɳSelf CLI and the free plugins are MIT licensed. Free forever, including commercial use. No license key needed.
Free plugins include: backup, content-acquisition, content-progress, cron, donorbox, feature-flags, github, github-runner, invitations, jobs, link-preview, mdns, mlflow, monitoring, notifications, notify, paypal, search, shopify, stripe, subtitle-manager, tokens, torrent-manager, vpn, webhooks.
You can run a full production stack (Postgres, Hasura, Auth, Nginx, monitoring, backups, search) without paying anything.
Licensed plugins are source-available Rust binaries distributed through the ɳSelf plugin system. They require a valid license key.
The authoritative bundle catalog, pricing, and plugin membership live at nself.org/pricing and are fetched by the CLI from https://plugins.nself.org/bundles.json. The wiki pages below summarize each bundle; always treat the live catalog as the source of truth for what is sold.
Current bundles (as of v1.4.13):
| Bundle | Tier | Monthly | Annual | Notes |
|---|---|---|---|---|
| Task | free | $0 | $0 | Core productivity plugins; no license key required |
| Chat | paid | $0.99 | $9.99 | Messaging and voice |
| Claw | paid | $0.99 | $9.99 | AI personal assistant |
| Family | paid | $0.99 | $9.99 | Private family social platform |
| Sentry | paid | $0.99 | $9.99 | Observability and incident management |
| ClawDE | paid | $0.99 | $9.99 | Dev environment cloud sync |
| ɳSelf+ | paid | $3.99 | $39.99 | Every bundle + all apps + support |
There is no "Basic" or "Pro" tier. Paid bundles are independent purchases; ɳSelf+ includes every paid bundle. Annual pricing saves roughly two months versus monthly.
Each bundle page lists its plugin set and purpose. Plugin lists change with releases, and the ClawDE set is provisional; the live catalog at nself.org/pricing is authoritative.
- bundle-nclaw — AI personal assistant
- bundle-nchat — Messaging and voice
- bundle-nfamily — Private family social platform
- cmd-sentry — Observability and incident management
- bundle-clawde — Dev environment cloud sync
- Bundles — Free core productivity plugins (the Task Bundle)
The all-access subscription. Includes every plugin bundle, every product, and support via chat.nself.org or the ɳChat app. One key unlocks the entire ecosystem.
ɳSelf+ costs less than buying individual bundles if you use three or more products.
nself license set nself_pro_xxxxx...The key is stored at ~/.nself/license/key with chmod 600. It is also read from the NSELF_PLUGIN_LICENSE_KEY environment variable.
nself license statusShows your current tier, expiry date, and which plugin categories you can install.
nself license removeKeys use a nself_<product>_ prefix, for example nself_plus_ for ɳSelf+. The prefix only names the key's product; the signed license response decides which plugins it unlocks. Plugin-Licensing lists every accepted prefix.
Keys must be at least 32 characters total.
Tier entitlement is checked server-side. The CLI never makes tier decisions locally.
POST https://ping.nself.org/license/validate
{"license_key": "...", "product": "plugins-pro"}
| Response | Meaning |
|---|---|
| 200 | Valid key, plugin allowed |
| 401/403/404 | Invalid key or insufficient tier |
Validation results are cached at ~/.nself/license/cache. How long a result counts depends on the tier: free keys are not cached (every command revalidates), Pro tiers 7 days, ɳSelf+, Max, Enterprise and owner keys 30 days. In v1.5 (NSELF_V15=1) the cache is checked against ping's signature before it is trusted; see Plugin-Security.
Installed plugins revalidate when their cached result runs out (the tier TTL above). If the licence server cannot be reached, the last good result keeps working: silently for up to 72 hours, with a warning after that, and access fails closed once the cached result is 7 days old. A licence that has expired keeps paid plugins working for a 30-day grace window before they go dormant. A warning starts 2 days before the cached result expires. Force revalidation:
nself license revalidateFor air-gapped environments:
NSELF_LICENSE_SKIP_VERIFY=1 nself plugin install {name} --forceThis skips the licence check only. The plugin's signature and checksum are still
verified. Set the variable in your shell: a project .env cannot set it.
- Purchase a higher tier at nself.org/pricing.
- Run
nself license set {new-key}. - Install newly available plugins:
nself plugin install ai claw mux ... - Rebuild:
nself build && nself start.
Stripe handles proration automatically. You pay the difference for the remainder of your billing cycle.
- Change your tier in the Stripe customer portal (cloud.nself.org/license).
- Plugins above your new tier stop working at the next revalidation, when the cached result runs out (7 or 30 days, by tier).
- The CLI does not forcibly remove plugins, but they will fail health checks and be excluded from the tool registry.
- Cancel via the Stripe portal.
- Free plugins continue working indefinitely.
- Licensed plugins stop working at next revalidation.
- Your data is never deleted. You still have full access to your database and files.
All payment processing goes through Stripe:
- Checkout at nself.org/pricing creates a Stripe subscription.
- Webhook at ping.nself.org handles subscription lifecycle events.
- Customer portal at cloud.nself.org/license for self-service billing management.
- Invoices accessible in the portal.
- Plugin-Licensing -- technical details of the plugin license system
- Plugin-Overview -- full plugin catalog
- Plugin-Install -- how to install plugins
- Feature-nClaw -- ɳClaw plugin bundle details
- Feature-nCloud -- managed hosting (separate from plugin licenses)
Getting Started
Commands
- Commands, Overview
- Lifecycle: cmd-init · cmd-build · cmd-start · cmd-stop · cmd-restart · cmd-dev
- Monitoring: cmd-status · cmd-logs · cmd-health · cmd-urls · cmd-doctor · cmd-monitor · cmd-alerts · cmd-sentry · cmd-watchdog
- Data: cmd-db · cmd-backup · cmd-dr · cmd-queue · cmd-webhooks
- Config: cmd-config · cmd-service · cmd-env · cmd-promote
- Networking: cmd-ssl · cmd-trust · cmd-dns-setup
- Security: cmd-access · cmd-security · cmd-secrets
- Tenancy: cmd-tenant · cmd-billing
- Plugins: cmd-plugin · cmd-license · cmd-dogfood (extracted, CLI-R11) · cmd-k8s (extracted, CLI-R11) · cmd-encryption (extracted, CLI-R11) · cmd-waf (extracted, CLI-R11) · cmd-federation (extracted, CLI-R11) · cmd-mail (extracted, CLI-R11) · cmd-dlq (extracted, CLI-R11)
- AI: cmd-ai · cmd-claw · cmd-model
- Templates: cmd-template
- Utilities: cmd-exec · cmd-clean · cmd-reset · cmd-update · cmd-upgrade · cmd-version · cmd-admin · cmd-migrate · cmd-migrate-firebase · cmd-migrate-supabase · cmd-completion
Features
- Features, Overview
- Feature-Auth
- Feature-Storage
- Feature-Search
- Feature-Functions
- Feature-Email
- Feature-Monitoring
- Feature-Plugins
- Feature-nClaw, AI Assistant
- Feature-nChat, Messaging
- Feature-nFamily, Family Social
- Feature-nCloud, Managed Hosting
- Feature-Memory-Rooms, Knowledge Organization
- Feature-Agent-Dashboard, Agent Metrics
- Feature-Image-Generation, AI Image Generation
Configuration
- Configuration, Overview
- Config-Env-Vars
- Config-Postgres
- Config-Hasura
- Config-Auth
- Config-Nginx
- Shared-Proxy
- Config-Optional-Services
- Config-Custom-Services
- Config-System
Plugins (87 + 10 monitoring)
- Plugin-Overview
- Plugin-Catalog
- Plugin-Install
- Plugin-Licensing
- Plugin-Architecture
- Plugin-Dev-Guide
- Plugin-Migrations-Contract
Free (25)
- plugin-backup
- plugin-content-acquisition
- plugin-content-progress
- plugin-cron
- plugin-donorbox
- plugin-feature-flags
- plugin-github
- plugin-github-runner
- plugin-invitations
- plugin-jobs
- plugin-link-preview
- plugin-mdns
- plugin-mlflow
- plugin-monitoring
- plugin-notifications
- plugin-notify
- plugin-paypal
- plugin-search
- plugin-shopify
- plugin-stripe
- plugin-subtitle-manager
- plugin-tokens
- plugin-torrent-manager
- plugin-vpn
- plugin-webhooks
Pro (62)
- plugin-access-controls
- plugin-activity-feed
- plugin-admin-api
- plugin-analytics
- plugin-auth
- plugin-bots
- plugin-browser
- plugin-calendar
- plugin-cdn
- plugin-chat
- plugin-claw
- plugin-claw-budget
- plugin-claw-news
- plugin-claw-web
- plugin-cloudflare
- plugin-cms
- plugin-compliance
- plugin-ddns
- plugin-devices
- plugin-documents
- plugin-entitlements
- plugin-file-processing
- plugin-game-metadata
- plugin-geocoding
- plugin-geolocation
- plugin-google
- plugin-home
- plugin-idme
- plugin-knowledge-base
- plugin-linkedin
- plugin-livekit
- plugin-media-processing
- plugin-meetings
- plugin-moderation
- plugin-mux
- plugin-object-storage
- plugin-observability
- plugin-photos
- plugin-podcast
- plugin-post
- plugin-realtime
- plugin-retro-gaming
- plugin-rom-discovery
- plugin-social
- plugin-sports
- plugin-support
- plugin-tmdb
- plugin-voice
- plugin-web3
- plugin-workflows
Planned (26)
plugin-auditplugin-blogplugin-checkoutplugin-commerceplugin-drmplugin-exportplugin-flowplugin-importplugin-ldapplugin-mailgunplugin-mediaplugin-oauth-providersplugin-pagesplugin-postmarkplugin-rate-limitplugin-reportsplugin-samlplugin-schedulerplugin-sendgridplugin-ssoplugin-subscriptionplugin-thumbplugin-transcoderplugin-twilioplugin-wafplugin-watermark
Guides
- Guide-Production-Deployment
- Guide-SSL-Setup
- Guide-Multi-Tenancy
- Guide-Security-Hardening
- Guide-Monitoring-Setup
- Guide-Backup-Restore
- Guide-Custom-Services
- Guide-Migration-from-v1
- Guide-Agents-MCP
- Guide-CI-CD
- Guide-SDK
Architecture
- Architecture
- Architecture-Guardrails
- Service-Graph
- Compose-Generation
- Nginx-Generation
- Plugin-Architecture
Reference
Machine interface
-
JSON-Output,
--jsonenvelope -
Command-Registry,
nself help --json - Exit-Codes
- error-codes, Error Codes
-
Compat-V15,
NSELF_V15gate
Licensing
Security
Brand
Operations
- operations/release-cascade, Release Cascade
- operations/self-healing, Self-Healing Schema
- operations/redis-tuning, Redis Pool Tuning
- operations/meilisearch-warmup, MeiliSearch Warm-Up
- operations/jwt-rotation, JWT Key Rotation
- operations/windows-wsl2-setup, Windows / WSL2 Setup
- operations/gemini-oauth-reauth, Gemini OAuth Reauth
Contributing
Admin
- USER-ACTION-QUEUE, Pending Admin Actions
All commands (21)
- A: cmd-add · cmd-admin
- B: cmd-backup · cmd-build
- C: cmd-clean · cmd-config
- D: cmd-db · cmd-deploy · cmd-doctor
- E: cmd-exec
- I: cmd-init
- L: cmd-license · cmd-logs
- M: cmd-mcp
- R: cmd-remove · cmd-reset · cmd-restart
- S: cmd-start · cmd-status · cmd-stop
- U: cmd-update