AeroCart

AeroCart
Sell Digital. Simply.

A complete Stripe checkout with secure file delivery.
Start free — upgrade to Pro for $50/year

npx aerocart my-store

Selling Digital Products is Harder Than It Should Be

Most creators either pay too much for hosted platforms or spend weeks building custom solutions. You deserve a better option.

Weeks building a custom checkout
Minutes with our pre-built Stripe integration
Insecure download links that get shared
Server-proxied delivery that stays protected
$50-200/month for SaaS platforms
Start free — Pro is just $50/year
Vendor lock-in with limited customization
Full source code, 100% customizable

Everything You Need, Nothing You Don't

We've solved the hard problems so you can focus on creating and selling.

Drop-in ready

Universal Cart System

A production-ready React Context cart with localStorage persistence. Built-in drawer UI, quantity management, and price calculation—all ready to go.

Enterprise-grade

Bulletproof Security

Server-side price validation prevents tampering. Download URLs are never exposed to browsers. Session-verified delivery ensures only paying customers access files.

Piracy protection

Secure File Delivery

Files stream through your server—source URLs stay private. Works with S3, R2, or any storage provider. Perfect for PDFs, videos, software, and any digital product.

Global payments

Instant Stripe Checkout

Pre-configured Stripe integration with test mode ready. Accept credit cards, Apple Pay, Google Pay, and 20+ payment methods instantly.

Platform freedom

Deploy Anywhere

Works on any platform that supports Node.js. No vendor lock-in.

5-min setup

Developer-First Design

Interactive setup wizard, automatic env validation, JSDoc on every API route, and a built-in troubleshooting guide. You'll be selling in minutes, not hours.

Keep More of What You Earn

See how we stack up against monthly SaaS platforms like Gumroad, Payhip, and Sellix.

Feature
AeroCart
SaaS Platforms
Cost
Free / $50 per year
$0 - $99/mo
Transaction fees
Stripe only (~2.9%)
5-15% + Stripe
Full source code
Yes, full access
Never
Hosting flexibility
Any Node.js host
Their servers only
White-label branding
100%
Extra cost
API access
Full control
Limited
Products
1 free / Unlimited pro
Plan-limited

Perfect For Digital Creators

Whether you're selling one product or a hundred, this kit scales with your business.

Course Creators

Sell educational videos, PDFs, and downloadable course materials

Software Developers

Distribute code packages, templates, plugins, and digital tools

Digital Artists

Sell design assets, fonts, icons, illustrations, and graphics

Writers & Authors

Sell ebooks, guides, reports, and premium written content

Photographers

License and deliver high-resolution photos and presets

Musicians & Producers

Sell beats, sample packs, and audio files securely

Up and Running in 5 Minutes

1

Install

Run npx aerocart my-store — it scaffolds your project and installs dependencies automatically.

2

Configure Stripe

The interactive wizard prompts for your Stripe keys, validates them, and creates your .env.local file.

3

Add Your Products

Edit inventory.js — every field has TODO markers showing you exactly what to change.

4

Deploy & Sell

Deploy to Vercel, Netlify, Railway, or any Node 18+ host. You're live!

Common Questions

How do I sell digital products with Stripe and Next.js?

Run npx aerocart my-store to scaffold a new project — the interactive wizard configures your Stripe keys and validates your environment. Edit inventory.js to add products (TODO markers guide you), then deploy. AeroCart handles checkout, payment, and secure file delivery out of the box.

Is there a monthly fee for using AeroCart?

No. You can start selling with AeroCart completely free — 1 product, no credit card required. When you're ready to sell more, upgrade to Pro for $50/year and unlock unlimited products. Either way, you keep 100% of your earnings minus standard Stripe processing fees.

How does secure file delivery work?

AeroCart uses signed URLs that expire automatically. The actual source path of your file (on S3, R2, or your server) is never exposed to the client, preventing unauthorized sharing.

How does the license key work?

When you purchase Pro, you receive a license key on the confirmation page. Add it to your .env.local file as AEROCART_LICENSE_KEY and restart your server. Your store instantly unlocks unlimited products — no code changes needed.

Ready to Ditch the Monthly Fees?

Start selling your digital products today with a store you actually own. No platform cuts. Just you and Stripe.