Template Marketplace
Template Marketplace
Section titled “Template Marketplace”Templates are full-stack app packages you can install in one command. Each one includes a Postgres schema, Hasura metadata, seed data, and an optional Flutter starter app.
Browse at nself.org/templates or from the CLI.
Install a template
Section titled “Install a template”nself init --template saas-starter ./my-appThe CLI downloads the template from the registry, verifies the SHA256 checksum, and extracts it into ./my-app. Then install the required plugins and start:
cd my-appnself plugin install auth notify cmsnself startBrowse available templates
Section titled “Browse available templates”nself template listnself template list --category saasnself template list --freenself template info saas-starterPaid templates
Section titled “Paid templates”Some templates cost a one-time fee. They require an active ɳSelf+ license:
nself license set nself_pro_<your-key>nself init --template marketplace-starter ./shopTemplate manifest
Section titled “Template manifest”Every template ships a template.yml at its root:
slug: saas-starterdisplay_name: SaaS Starterdescription: Multi-tenant SaaS with billing, auth, and dashboardversion: "1.2.0"price_usd: 0category: saasrequired_plugins: - auth - notify - cmspreview_url: https://saas-starter-demo.nself.orgcli_min_version: "1.0.9"Update a template
Section titled “Update a template”After installing a template, apply incremental schema migrations when the template author releases an update:
nself template update --dry-run # preview pending migrationsnself template update # apply additive migrationsnself template update --force # allow destructive migrations (with confirmation)Publish your own template
Section titled “Publish your own template”Package your project as a template and earn 80% revenue share on paid templates.
- Create
template.ymlat your project root. - Build the tarball:
tar -czf dist/my-template.tar.gz schema/ metadata/ seed/ flutter/- Validate and prepare for submission:
nself template publish --tarball dist/my-template.tar.gz- Complete submission at nself.org/developers/templates.
Free templates are MIT licensed and approved within 1 business day. Paid templates go through a manual review (1–3 days) and require a KYC-approved author account.
Categories
Section titled “Categories”| Category | Examples |
|---|---|
saas | Multi-tenant apps with billing and auth |
marketplace | Two-sided marketplaces with seller payouts |
social | Community forums, family networks, chat apps |
productivity | Team tools, task managers, dashboards |
media | Media servers, IPTV, podcast platforms |
ecommerce | Product catalogs, shopping carts, order management |
Related
Section titled “Related”- nself template CLI reference: Full command reference
- Plugin Marketplace: Extend your backend with plugins
- Pricing: License tiers