Back to Documentation

Getting Started

Set up your revnu store and start selling in minutes

What is Revnu?

Revnu is the commercial OS for software sellers. You build your app — we handle payments, authentication, license keys, storefronts, analytics, A/B testing, and more. Think "Shopify for selling software."

Quick Start

1. Create Your Store

Sign up at revnu.app and create your store. Choose a subdomain (e.g., yourstore.revnu.dev) and set your currency.

2. Connect Stripe

Go to Settings and click Connect Stripe. Payments go directly to your Stripe account. Revnu takes a 5% platform fee on top of Stripe's processing fees.

3. Create a Product

Go to Products → New Product and fill in name, description, price, and billing type (one-time or subscription).

4. Choose a Product Type

License Keys

Best for desktop apps, CLIs, plugins. Unique key generated and emailed to buyer.

Web App

Best for SaaS, web apps, membership sites. Account created, access managed via Auth SDK.

Discord

Best for communities, Discord bots. Roles assigned automatically in your server.

5. Set Up Your Storefront

Your store gets a hosted page at yourstore.revnu.dev. Generate an AI landing page, customize branding, add a custom domain, and configure SEO.

6. Go Live

  1. 1. Make sure your product is Active (not Draft)
  2. 2. Check that your Stripe account is fully onboarded
  3. 3. Share your store URL or embed checkout links

Product Type Guides

License Keys

  1. 1. Create a product with License Keys enabled
  2. 2. Set the max devices per key (1–10)
  3. 3. Customers receive their key via email after purchase
  4. 4. Integrate the License Key API in your app

Web Apps (Auth SDK)

  1. 1. Create a product with Web App enabled
  2. 2. Deploy your app and add the URL in Developers → Auth SDK
  3. 3. Generate a Public API Key
  4. 4. Install @revnu/auth and integrate the Auth SDK
  5. 5. Customers get an account automatically after purchase

Discord Roles

  1. 1. Create a product with Discord Roles enabled
  2. 2. Connect your Discord account in Settings
  3. 3. Invite the revnu bot to your server
  4. 4. Select which roles to assign per product