Frequently asked questions

Can't find an answer? Email us.

What is LaunchApp?

LaunchApp is a production-ready SaaS starter monorepo. It includes authentication, a PostgreSQL database with Drizzle ORM, a Hono API server, and a React Router 7 frontend — everything you need to go from idea to launch.

Is LaunchApp free to use?

Yes. The Starter plan is completely free. You can upgrade to Pro for more capacity and features, or contact us for Enterprise pricing.

What tech stack does LaunchApp use?

React Router 7 (SSR), TailwindCSS 4, TypeScript, Hono (API), Better Auth, Drizzle ORM, PostgreSQL, and Turborepo for the monorepo. All packages are under the @repo/* namespace.

Do I need to know all of these technologies?

A basic understanding of TypeScript and React will get you far. The monorepo structure is designed to be approachable — each package has a focused responsibility, so you can learn as you go.

How do I deploy LaunchApp?

You can deploy to any Node.js-compatible platform. The web app and API are separate services. Configure your environment variables (DATABASE_URL, BETTER_AUTH_SECRET, etc.) and run the build commands.

Does LaunchApp support Stripe billing?

The checkout flow (success/cancel pages) is included and ready to wire up to Stripe. You'll add your Stripe keys to the environment config and call the Stripe API from the billing package or API routes.

Can I use a different database?

Drizzle ORM supports PostgreSQL, MySQL, and SQLite. You can swap the driver in the @repo/database package and update the migrations accordingly. PostgreSQL is the recommended default.

How do I get support?

Community support is available on the Starter plan. Pro users get priority email support. Enterprise customers get dedicated support with SLA guarantees.