# AeroCart > The easiest way to sell digital products with Next.js and Stripe. AeroCart is a production-ready checkout starter kit for developers who want to sell digital products (files, software, courses, templates) with their own Next.js app and Stripe account. Start free with 1 product. Upgrade to Pro ($50/year) for unlimited products. ## Install ```bash npx aerocart my-store cd my-store npm run dev ``` ## Links - [Homepage](https://aerocartshop.com) - [npm Package](https://www.npmjs.com/package/aerocart) - [GitHub Repository](https://github.com/byronjohnson/aerocart) - [Documentation](https://aerocartshop.com/docs) - [Pricing](https://aerocartshop.com/pricing) - [Live Demo](https://aerocartshop.com/demo) - [Integration Guide](https://aerocartshop.com/integrate) - [Full AI Context](https://aerocartshop.com/llms-full.txt) ## Quick Facts - **Install**: `npx aerocart my-store` - **npm**: https://www.npmjs.com/package/aerocart - **GitHub**: https://github.com/byronjohnson/aerocart - **Stack**: Next.js 16 (App Router), React 19, Tailwind CSS, Stripe Checkout - **Pricing**: Free tier (1 product) / Pro tier ($50/year, unlimited products) - **Hosting**: Self-hosted on Vercel, Netlify, Railway, or any Node 18+ platform - **Transaction Fees**: Stripe only (~2.9%) — no platform cut - **License**: MIT - **Setup Time**: ~5 minutes with interactive wizard ## Core Features - Stripe Checkout with server-side price validation - Secure file delivery via server-proxied downloads - Universal cart system with React Context + localStorage - Interactive setup wizard (auto-configures .env.local) - License key validation (free/pro tier enforcement) - Full JSDoc documentation on every API route ## Use Cases - Sell ebooks, PDFs, and written content - Distribute software, code templates, and plugins - Sell video courses and educational materials - License design assets, fonts, and graphics - Sell music, audio files, and sample packs - Deliver photography presets and high-res images