Documentation
Everything you need to list, price, deliver, and get paid for your vibe-coded SaaS.
Listing a product
From your builder dashboard, go to Products → List a product. You'll provide your product's name, tagline, description, industry, features, and who it's for. The more complete your listing, the faster approval tends to go and the better it converts in the store.
You can edit a product anytime from Products. If a product was rejected, you'll see a Fix & resubmit button with the reviewer's notes — make the changes and resubmit for another review.
Pricing models
When listing a product, choose how you want to sell it:
- Monthly subscription — recurring revenue, billed every month. Buyers can cancel anytime and keep access until their period ends.
- One-time purchase — a single payment; the buyer owns it. No recurring billing.
- Both — let the buyer choose between subscribing or buying once on your product page.
Delivering access
Pick how buyers get your product after they pay:
- A link to your hosted app — buyers receive a link to your existing app (hosted by you, anywhere).
- Download link — buyers get a download.
- License key — we generate a unique key per buyer to activate in your own install.
- Manual delivery — you're notified of each sale and deliver access yourself.
Managed hosting ("Host it on vibc") is coming soon — for now you host your app wherever you like and connect it.
After purchase, buyers find their access on My Subscriptions — the link, license key, and your instructions all appear in a "Your access" panel, and are emailed on the receipt.
Verifying buyers (API)
So that only paying customers can use your app, vibc gives you an access verification API. From your app's server, you confirm whether someone has an active purchase — by a one-time access token, their email, or a license key.
When a buyer clicks Open app from My Subscriptions, vibc sends them to your access URL with a one-time vibc_token. Your app verifies that token with your API key and grants access. Find your API key and copy-paste code under Dashboard → Access & API.
Approval process
New products are reviewed before going live to keep the store trustworthy. You'll get an email when your product is approved (it goes live in the store) or if it needs changes (with the reason). Most reviews are quick.
Connecting Stripe
To receive payments, connect your Stripe account from the dashboard. vibc uses Stripe Connect, which means your share of each sale is routed to your account automatically at the time of payment — there's no waiting for a manual payout.
How payouts work
Because of Stripe Connect, payouts are automatic. When a buyer pays, Stripe splits the payment: your share goes to your connected account, and vibc's platform fee is taken at the same time. You can see your earnings anytime in Earnings.
Plans & revenue share
Your plan determines how much of each sale you keep:
- Free — you keep 75% (vibc fee 25%)
- Pro — you keep 78% (vibc fee 22%)
- Studio — you keep 80% (vibc fee 20%)
Higher tiers also unlock priority store placement, advanced analytics, priority support, homepage featured slots, and the verification API. See Pricing for details.
Hosting your app
Today, you host your app wherever you like — Vercel, Netlify, your own server, anywhere — and connect it to vibc by setting your access URL. vibc handles the commercial side: checkout, subscriptions, license keys, and verified buyer access.
Managed hosting on vibc (we run your app for you) is on the roadmap. Until it ships, the "Host it on vibc" option is disabled and you self-host.
Managing subscriptions (for buyers)
Buyers manage everything from My Subscriptions: access purchased products, view receipts, cancel a subscription (you keep access until the period ends), or resubscribe to something you previously cancelled. One-time purchases show as "Owned" and never expire.