Skip to main content
Prerequisite: Create an account and complete onboarding before starting.

Your live site

After onboarding, your site deploys automatically to:
https://<your-project-name>.mintlify.app
Find your URL on the dashboard Overview page.
Mintlify Domain

Connect GitHub

Install the GitHub App to enable automatic deployments when you push changes.
  1. Go to SettingsGitHub App in your dashboard.
  2. Select Install GitHub App.
  3. Choose your organization and select the repositories to connect.
GitHub App Installation
Then authorize your GitHub account under SettingsMy ProfileAuthorize GitHub account.

Choose your workflow

Code-based workflow

Install the CLI

Requires Node.js v20.17.0+ (up to v24). LTS versions recommended.
npm i -g mint

Create a project

mint new
See the CLI guide for available options.

Make your first edit

Open index.mdx and change the title:
index.mdx
---
title: "Hello World"
description: "This is the introduction to the documentation"
---

Preview locally

mint dev
View your changes at localhost:3000.
Mintlify Dev

Deploy

Push your changes to GitHub. Mintlify automatically builds and deploys your site. Track progress in your dashboard or GitHub commit history.

Web editor workflow

Open the editor

Go to your dashboard and select Editor in the sidebar.
The Mintlify web editor

Make your first edit

Select index.mdx from the file explorer and change the title to “Hello World”.
Editing in Web Editor
Type / to open the command menu for formatting tools and components.

Publish

Select Publish in the top-right corner to deploy your changes immediately.
Use branches to preview changes before deploying to production.

Add a custom domain

Replace your .mintlify.app subdomain with your own domain.
  1. Go to Domain Setup in your dashboard.
  2. Enter your domain (e.g., docs.yourcompany.com).
  3. Add this DNS record with your domain provider:
Record TypeNameValueTTL
CNAMEdocs (or subdomain)cname.vercel-dns.com3600
Custom Domain
DNS changes can take up to 48 hours to propagate.

Next steps

Troubleshooting

Ensure Node.js v20.17.0+ is installed and run mint dev from the directory containing docs.json.
Deployments take a few minutes. Check your dashboard for build errors.
Verify DNS records are correct and allow up to 48 hours for propagation. Use DNSChecker to verify your CNAME record.