What is this?
What is this?
Prism is a shop you host yourself. Sell digital products, take payments and run your store site and admin dashboard from one app.
Prism is a self-hosted shop for digital products. It runs your public store site and your admin dashboard from one app, takes payments through Stripe, Polar, PayPal, NOWPayments or Razorpay, and issues a license with downloads to each buyer.
Customers sign in to see their licenses and download what they bought. You and your team manage products, licenses, users and the look of the site from /admin.
Start Here
Setup GuideInstall Prism and run the setup wizard.DashboardSign in, find your way around and add your team.ProductsCreate products, addons, downloads and licenses.CheckoutPayment gateways, coupons, sales and points.StorefrontTheme Editor, Page Builder and custom pages.Developer DocsWrite your own modules.
What You Need
- A host that runs Node.js 20 or newer, or Bun.
- An empty PostgreSQL, MySQL or MariaDB database.
- A Discord application for sign-in.
- Your Prism license key from the Zero Development Discord.
What Is Included
| Part | What it does |
|---|---|
| Store site | Landing page, product list, product pages, cart, checkout and custom pages at /. |
| Customer accounts | Sign in at /login, manage the account and download purchases at /account. |
| Admin dashboard | Products, licenses, users, roles, settings and appearance at /admin. |
| Storefront API | Public /api/v1/ endpoints with signed responses. See Storefront API. |
| Modules | Drop-in folders that add pages, routes and settings. Core ships with Prism. See Modules. |