Documentation

Tutorials and guide to get started with the platform

Billing Overview

Learn how to manage subscriptions and billing in your application.

Database Overview

Understanding the database schema and table structure in your application.

Features Overview

Send emails and notifications to your users.

Introduction

Makerkit is a SaaS Starter Kit that helps you build a SaaS. Learn how to get started with Makerkit.

Authentication Overview

Learn how to set up authentication in your MakerKit application.

Configuration

Learn how authentication works in MakerKit and how to configure it.

Pricing Plans

How to configure and customize pricing plans for your SaaS application.

Migrations

Learn how to create and manage database migrations in your application.

Team Collaboration

Manage team members, roles, and permissions in your application.

Installing Dependencies

Learn how to install dependencies for your project.

Email & Password

Traditional email and password authentication.

Webhook Integration

Setting up and handling payment provider webhooks for subscription events.

Database

Learn how to work with the Supabase database in your MakerKit application.

Row Level Security

Understanding and implementing Row Level Security (RLS) for data protection.

File Uploads

Handle file uploads with Supabase Storage.

Quick Start

Get your application running in minutes with this quick start guide.

OAuth

Sign in with Google, GitHub, and other OAuth providers.

Querying Data

Learn how to query and filter data from your database.

Features

Learn about the built-in features available in MakerKit.

Project Structure

Understanding the monorepo structure and organization.

Magic Links

Passwordless authentication with email magic links.

Functions & Triggers

Create database functions and triggers for automated logic.

Configuration

Configure your application settings and feature flags.

Billing & Payments

Learn how to set up billing and payment processing in your MakerKit application.