# Crafty Docs > Developer documentation for Crafty, the headless multi-tenant CMS: start a site with npm create crafty, model content through the MCP server, build the frontend with @craftware/crafty-sdk, set up the visual editor, migrate an existing site and deploy to Crafty Hosting. Language: en ## Pages - [Crafty Docs](https://docs.crafty.do/) - [API reference · Crafty Docs](https://docs.crafty.do/api/) - [Crafty Docs](https://docs.crafty.do/es/) - [Modelado de contenido mediante MCP · Crafty Docs](https://docs.crafty.do/es/docs/content-modeling/): Tipos de bloque, colecciones, entradas, formularios y medios con las herramientas MCP, con ejemplos. - [Plantillas y despliegue · Crafty Docs](https://docs.crafty.do/es/docs/deploy/): npm create crafty, crafty login / init / types / deploy, crafty.json, despliegues en CI y dominios personalizados. - [Primeros pasos · Crafty Docs](https://docs.crafty.do/es/docs/getting-started/): Descripción general: crea un sitio con npm create crafty, modela el contenido mediante MCP y crea el frontend con @craftware/crafty-sdk. - [Instala la CLI y las habilidades de agente · Crafty Docs](https://docs.crafty.do/es/docs/install/): Instala @craftware/crafty-cli, inicia sesión y añade las habilidades de agente de Crafty con crafty skills install o como zips para Claude.ai y Claude Desktop. - [Migrar un sitio existente · Crafty Docs](https://docs.crafty.do/es/docs/migrate/): Guía para mover un sitio de WordPress, Webflow, Wix o estático a Crafty sin romper sus URLs. - [Desarrollo frontend con el SDK de JavaScript · Crafty Docs](https://docs.crafty.do/es/docs/sdk/): Instala @craftware/crafty-sdk, crea el cliente, obtén páginas, bloques, entradas y medios, envía formularios y genera tipos. - [Tienda en línea · Crafty Docs](https://docs.crafty.do/es/docs/store/): Vende desde cualquier sitio sin pasarela de pago: activa la tienda, modela los productos, mantén un carrito con el SDK, envía a los visitantes al checkout alojado y gestiona los pedidos. - [Editor visual · Crafty Docs](https://docs.crafty.do/es/docs/visual-editor/): Prepara un frontend para editar con un clic: crafty.attrs, enableVisualEditing, tokens de vista previa, configure_visual_editor. ## Docs - [Online bookings](https://docs.crafty.do/docs/bookings): Take appointments without a payment gateway: switch bookings on, model services and professionals, show free slots with the SDK, send visitors to the hosted checkout and manage the calendar. - [Online store](https://docs.crafty.do/docs/store): Sell from any site without a payment gateway: switch the store on, model products, keep a cart with the SDK, send visitors to the hosted checkout and manage orders. - [Install the CLI and the agent skills](https://docs.crafty.do/docs/install): Install @craftware/crafty-cli, log in, and add the Crafty agent skills with crafty skills install or as zips for Claude.ai and Claude Desktop. - [Getting started](https://docs.crafty.do/docs/getting-started): Overview: start a site with npm create crafty, model content through MCP, build the frontend with @craftware/crafty-sdk. - [Content modeling through MCP](https://docs.crafty.do/docs/content-modeling): Block types, collections, entries, forms and media with the MCP tools, with examples. - [Visual editor](https://docs.crafty.do/docs/visual-editor): Prepare a frontend for click-to-edit: crafty.attrs, enableVisualEditing, preview tokens, configure_visual_editor. - [Frontend development with the JavaScript SDK](https://docs.crafty.do/docs/sdk): Install @craftware/crafty-sdk, create the client, fetch pages, blocks, entries and media, submit forms, generate types. - [Migrate an existing site](https://docs.crafty.do/docs/migrate): Runbook to move a WordPress, Webflow, Wix or static site into Crafty without breaking its URLs. - [Starters and deploy](https://docs.crafty.do/docs/deploy): npm create crafty, crafty login / init / types / deploy, crafty.json, CI deploys and custom domains.