v0.4.8
January 24, 2026Plugin System
Extensibility framework for third-party integrations
v0.4.8 "Plugin System" introduces a powerful extensibility framework for integrating third-party services. Install, update, and manage plugins from a central registry with three launch plugins ready to use: Stripe, GitHub, and Shopify.
Key Features
Plugin Architecture
Install, update, and manage plugins from a central registry. Each plugin creates prefixed database tables for synced data.
Related commands:
nself plugin listnself plugin install stripenself plugin remove stripenself plugin update --allnself plugin statusStripe Plugin
Sync payment processing data from Stripe including customers, products, prices, subscriptions, invoices, and payment methods.
Related commands:
nself plugin stripe syncnself plugin stripe customers listnself plugin stripe subscriptions listnself plugin stripe invoices listGitHub Plugin
Sync repository and CI data from GitHub including repositories, issues, pull requests, commits, releases, and workflow runs.
Related commands:
nself plugin github syncnself plugin github repos listnself plugin github issues listnself plugin github prs listShopify Plugin
Sync store data from Shopify including products, variants, collections, customers, orders, and inventory levels.
Related commands:
nself plugin shopify syncnself plugin shopify products listnself plugin shopify orders listnself plugin shopify customers listWebhook Integration
Plugins receive webhooks at standardized endpoints with HMAC-SHA256 signature verification for secure real-time event processing.
Two-Tier Registry
Plugin registry uses Cloudflare Workers for sub-second global response times with GitHub fallback for reliability. Local caching with configurable TTL.
Related commands:
nself plugin refreshnself plugin updatesnself plugin refresh --infoShell Completion
Tab completion now supports plugin commands for faster CLI interaction.
Related commands:
nself completion install bashnself completion install zsh