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

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

PartWhat it does
Store siteLanding page, product list, product pages, cart, checkout and custom pages at /.
Customer accountsSign in at /login, manage the account and download purchases at /account.
Admin dashboardProducts, licenses, users, roles, settings and appearance at /admin.
Storefront APIPublic /api/v1/ endpoints with signed responses. See Storefront API.
ModulesDrop-in folders that add pages, routes and settings. Core ships with Prism. See Modules.