-
-
Notifications
You must be signed in to change notification settings - Fork 2
Plugin Status Badges
Every plugin in the ɳSelf registry carries a status field that reflects its production readiness. The CLI displays status badges in nself plugin list output and enforces install-time behavior based on that status.
| Status | Badge in list
|
Meaning |
|---|---|---|
stable |
(no badge) | Production-ready, tested, supported |
beta |
[beta] |
Functional but may have rough edges; not yet production-supported |
planned |
[planned] |
Listed in the registry, not yet available to install |
Installs without any warning. This is the expected state for any plugin you run in production.
$ nself plugin install ai
Downloading ai v1.2.0...
Verified sha256 checksum.
Plugin ai installed.
Installs with a warning printed to stderr. The install proceeds normally, you can use the plugin, but exercise caution in production environments.
$ nself plugin install records
[beta] records is in beta — use in production at your own risk
Downloading records v0.3.0...
Verified sha256 checksum.
Plugin records installed.
Install is rejected. The plugin is on the roadmap but the tarball is not yet published.
$ nself plugin install nfamily
Error: plugin "nfamily" is not yet available — coming soon.
See https://nself.org/plugins/nfamily for the release timeline.
Run 'nself plugin list' to see available plugins.
Stable plugins show no badge. Beta and planned plugins show their badge inline:
ai [installed]
analytics [installed]
browser [beta]
claw [installed]
nfamily [planned]
nself plugin install always verifies a registry-supplied checksum and Ed25519
signature against the downloaded tarball, and always refuses the install if a
present checksum or signature does not match, for every status. This does not
depend on any setting.
What is configurable is what happens when the registry entry has no checksum
or signature at all. By default the CLI warns and proceeds, for every status
including stable and an omitted status field (an omitted status defaults to
stable, so the two are treated identically):
$ nself plugin install storage
warning: no checksum in registry for plugin "storage", skipping verification
Downloading storage v1.0.0...
Plugin storage installed.
Set NSELF_PLUGIN_REQUIRE_CHECKSUM=1 to refuse installing a stable (or
status-omitted) plugin that has no checksum/signature in the registry,
instead of warning:
$ NSELF_PLUGIN_REQUIRE_CHECKSUM=1 nself plugin install storage
Error: plugin "storage" is missing required checksum for stable publishStatus — install refused
This is off by default because most of the registry has not been backfilled
with checksums yet; it exists so a self-hosted deployment can opt into strict
supply-chain verification once it only installs from a fully-checksummed
registry. beta/deprecated/other non-stable plugins are never affected by
this setting — a missing checksum on those always warns and proceeds.
When a plugin graduates from beta to stable, the registry update is automatic. Run nself plugin refresh to pull the latest registry before upgrading:
nself plugin refresh
nself plugin update recordsPlugin status is set in plugin.json:
{
"name": "records",
"status": "beta"
}Valid values: stable, beta, planned. Omitting the field defaults to stable.
planned plugins should have a plugin.json and a registry entry but no published tarball. This allows the CLI to give useful guidance instead of a generic "plugin not found" error.
- Plugin-Overview, Plugin tiers and pricing
- Plugin-Install, Full install workflow
-
cmd-plugin,
nself plugincommand reference
← Plugin-Overview | Home →
ɳSelf CLI v1.0.9. MIT licensed. Docs CC BY 4.0.
GitHub · Issues · Discussions · nself.org · nself.org/docs
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-nTV, Media Player
- 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
- Config-Optional-Services
- Config-Custom-Services
- Config-System
Plugins (87 + 10 monitoring)
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-nself-ai-gateway
- plugin-nself-ai-mcp
- plugin-nself-ai-mcp
- plugin-analytics
- plugin-auth
- plugin-backup-pro
- 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-cron-pro
- plugin-ddns
- plugin-devices
- plugin-documents
- plugin-donorbox-pro
- plugin-entitlements
- plugin-epg
- 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-notify-pro
- plugin-object-storage
- plugin-observability
- plugin-paypal-pro
- plugin-photos
- plugin-podcast
- plugin-post
- plugin-realtime
- plugin-recording
- plugin-retro-gaming
- plugin-rom-discovery
- plugin-shopify-pro
- plugin-social
- plugin-sports
- plugin-stream-gateway
- plugin-streaming
- plugin-stripe-pro
- 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
Architecture
Reference
- API-Reference
- error-codes, Error Codes
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 (52)
- A: cmd-access · cmd-account · cmd-admin
- B: cmd-backup · cmd-build · cmd-bundle
- C: cmd-ci · cmd-clean · cmd-completion · cmd-config
- D: cmd-db · cmd-deploy · cmd-dev · cmd-doctor
- E: cmd-env · cmd-exec
- F: cmd-functions
- G: cmd-generate
- H: cmd-health · cmd-help-topics
- I: cmd-init · cmd-install
- L: cmd-license · cmd-login · cmd-logout · cmd-logs
- M: cmd-man · cmd-mcp · cmd-migrate
- O: cmd-oauth · cmd-ops
- P: cmd-plugin · cmd-promote
- R: cmd-remove · cmd-reset · cmd-restart · cmd-runner
- S: cmd-secrets · cmd-security · cmd-self-heal · cmd-server · cmd-service · cmd-start · cmd-status · cmd-stop
- T: cmd-telemetry · cmd-template · cmd-trust
- U: cmd-update · cmd-urls
- V: cmd-verify-sbom · cmd-version