Choose a migration method
Platform guides
The easiest way to migrate is with a coding agent. Runmint migrate --from <platform> to give your agent instructions for your platform. To migrate without an agent, follow a guide for instructions on scraping, exporting, or migrating source files.
Docusaurus
Scrape a public site or migrate source files to preserve private pages, versioned docs, localized content, and custom React components.
ReadMe
Export project files to preserve private content and OpenAPI files or scrape a public site for a faster migration.
GitBook
Export each section with Git Sync for the most complete migration or scrape a public site.
Fern
Migrate MDX, assets, API specifications, and
docs.yml configuration from the source repository.Document360
Export every workspace and language as a project ZIP, including articles, categories, and media files.
Other platforms
Use a coding agent for any platform that
mint migrate supports, or follow the manual workflow for a project with mixed content sources.Migrate with a coding agent
The CLI prints migration instructions written for AI coding agents. Runmint migrate to see the workflow and the supported source platforms, or start an agent that follows the instructions in the current directory.
Example migration command
mint migrate for the supported agents, platforms, and flags.
Scrape individual pages
The Docusaurus, ReadMe, and GitBook guides use the scraper’ssection command, which converts every page it can reach from the URL you give it. To convert a single page instead, use the page command from your migration directory.
page to check how the scraper converts your content before a full run, or to fill in individual pages that a section run missed. For a large site, narrow a section run with --filter rather than scraping everything at once.