Build your frontend without waiting for the backend.
Define o contrato uma vez e use-o para desenvolver, testar, documentar, compartilhar e validar a API. O Schema é a fonte única da verdade — dele nascem o mock local, os dados realistas (incluindo brasileiros: CPF, CNPJ, CEP, PIX), a documentação, o OpenAPI e os tipos TypeScript.
Começo rápido (5 min)
Abra seu projeto e rode DevMock: Initialize Project (ou devmock init).
DevMock: New Schema… (ou Create API → From scratch) — crie o model User.
DevMock: Start Mock Server → 🟢 http://localhost:4010.
Aponte sua baseURL para http://localhost:4010 e desenvolva. Sem backend.
Comandos
Paleta (Ctrl+Shift+P → DevMock: …)
O que faz
Initialize Project
Cria .devmock/ versionável
New Schema… / Edit Schema…
Studio: edita campos, preview com seed, salva
Create API…
From scratch, Import OpenAPI ou (em breve) Detect
Import OpenAPI…
Gera Schemas de openapi.yaml/json
Generate / Save Fake Data…
Preview ou salva em docs/examples/
Start / Stop Mock Server
Sobe/derruba :4010; Stop mostra o request log
Switch Scenario…
Default, Empty, 401/403/500/429, Slow — sem restart