Getting Started
Go from zero to a fully provisioned, deployed SaaS project in under five minutes.
1. Create a Donno account
Sign up at donno.ai/signup with your email address. You will receive a confirmation email to verify your account.
2. Set up your provider accounts
Before provisioning, make sure you have accounts on the services you want to use. All required services have free tiers.
| Service | Required? | Sign up |
|---|---|---|
| GitHub | Yes | github.com/signup |
| Supabase | Yes | supabase.com |
| Vercel | Yes | vercel.com/signup |
| Stripe | No | stripe.com |
| Resend | No | resend.com |
3. Connect your accounts
In the Donno wizard (step 4), you will connect each provider:
- GitHub, Supabase, Vercel use OAuth. Click the connect button, authorize Donno, and you are done.
- Stripe requires your secret API key. Find it at Stripe Dashboard > Developers > API keys.
- Resend requires your API key. Find it at Resend Dashboard > API Keys.
API keys are encrypted before storage and are only used to provision resources in your accounts.
4. Create your first project
You have two options:
Option A: Web wizard
Go to your dashboard and click New Project. The wizard walks you through project details, stack configuration, pricing, and provisioning. See the wizard docs for details on each step.
Option B: CLI
Run the following in your terminal:
npx donno initThe CLI prompts you for the same information as the web wizard, then provisions your project and optionally clones the repo locally. See the CLI docs for all available commands.
5. Start building
Once provisioning completes, you will have:
- A GitHub repo with a full Next.js project, auth pages, billing integration, and email templates
- A live Supabase project with migrations applied and auth configured
- Stripe products and prices matching your pricing model
- A Vercel deployment with all environment variables set
- A Resend domain (DNS records provided for you to verify)
Clone the repo and start building:
git clone https://github.com/you/your-project
cd your-project
claude # or cursor .The generated CLAUDE.md file gives AI tools full context about your project from the first prompt.
Next: learn about the web wizard or the CLI.