Crie uma API mock em 30 segundos
Cole uma resposta. Escolha um código de status. Obtenha uma URL. Sem cadastro.
🔒 Sem rastreadores · Sem análises · Sem contas
Como criar uma API mock em 30 segundos
O Quickmock é um gerador online de mock API e endpoints REST: cole um JSON (ou qualquer) corpo de resposta, escolha um método HTTP e um código de status, e obtenha uma URL pública que você pode chamar de qualquer lugar — sem cadastro, sem instalação.
- 1Preencha o formulário abaixo — método, corpo da resposta, código de status.
- 2Clique em "Criar Mock" e você obterá uma URL pública como /m/abc123def456.
- 3Use a URL no seu código. Abra a página do mock para acompanhar as requisições ao vivo.
Exemplo: criar e chamar um mock com curl
Crie um mock que retorne 200 com um corpo JSON:
curl -X POST https://quickmock.dev/api/mocks \
-H 'Content-Type: application/json' \
-d '{
"method": "GET",
"response_status": 200,
"content_type": "application/json",
"response_body": "{\"hello\":\"world\"}",
"ttl_seconds": 604800
}'
Em seguida, chame o seu novo mock:
curl https://quickmock.dev/m/abc123def456
# => {"hello":"world"}
Crie mocks pelo terminal
Use nosso CLI para criar e atualizar mocks diretamente de sua linha de comando, CI/CD ou scripts.
Criando um endpoint mock usando quickmock CLI
$ go install github.com/Deadsquirrel93/quickmock.dev/cmd/quickmock@latest
$ quickmock create -m POST -b '{"ok":true}'
Public URL: https://quickmock.dev/m/abc123def456
Admin Token: qm_...
Para que você pode usar uma API mock?
Não sabe por onde começar? Veja receitas prontas para testar repetições (retries), APIs instáveis, webhooks e muito mais.
Templates de mock prontos
Reproduza o formato de uma resposta do Stripe, GitHub, Slack ou OAuth2 sem escrever o payload você mesmo — escolha um template e crie o mock com um clique.
FAQ do Mock API
O que é Quickmock?
Quickmock é uma ferramenta online gratuita que cria um endpoint de mock HTTP público em 30 segundos. Você cola um corpo de resposta, escolhe um método e código de status, e obtém uma URL que você pode chamar de qualquer cliente — curl, Postman, seu frontend, um teste de CI, em qualquer lugar.
Preciso me inscrever ou pagar?
Não. Não há conta, sem e-mail, sem cartão de crédito. Os mocks são limitados por IP e expiram após o TTL que você escolher (até 30 dias). O serviço é gratuito e de código aberto.
Para que posso usar o Quickmock?
Prototipagem de frontend enquanto o backend não está pronto, teste de webhooks, testes de integração e contrato, reprodução de casos extremos como erros 500 ou respostas lentas, demonstrações de API e exemplos de ensino.
Posso ver quem chama meu mock?
Sim. Cada mock tem um inspetor ao vivo privado para método de entrada, caminho, cabeçalhos, consulta e corpo. Desbloqueie-o com o token de administrador do mock; a captura do corpo e do IP do remetente pode ser desativada.
Os mocks podem retornar dados dinâmicos?
Sim. Insira tokens como {{faker.uuid}}, {{faker.name}}, {{faker.email}} ou {{now.iso8601}} no corpo da resposta — o mock armazena o modelo como está e substitui por valores novos em cada chamada. Tokens request.* ecoam a requisição recebida: {{request.query.id}}, {{request.header.x-request-id}}, {{request.body.user.name}}. {{mock.url}} expande para o próprio endereço do mock, então o corpo pode ter links para si mesmo. A lista completa (pessoas, IDs, rede, texto, hora, eco da requisição) está no formulário em "Tokens dinâmicos".
Glossário de Mock de API: endpoint, TTL, faker tokens
- Mock de API
- Um endpoint HTTP falso que retorna uma resposta que você controla — usado para desenvolver contra uma API antes que a real exista, ou para reproduzir respostas específicas em testes.
- Endpoint
- Uma única URL endereçável em um servidor que aceita requisições de um determinado método (GET, POST, …) e retorna uma resposta. O Quickmock fornece um por mock.
- TTL
- Time-to-live — quanto tempo um mock permanece ativo antes que o Quickmock o exclua. Escolha 1 hora, 24 horas, 7 dias ou 30 dias na criação.
- Faker token
- Um espaço reservado (placeholder) como `{{faker.email}}` ou `{{now.iso8601}}` que o Quickmock substitui por um novo valor aleatório em cada requisição, para que o mesmo mock possa retornar dados diferentes a cada chamada.
- Content-Type
- O cabeçalho HTTP que diz ao cliente como analisar o corpo da resposta — `application/json`, `application/xml`, `text/plain`, `text/html`.
Por que outra ferramenta gratuita de mock de API?
Toda equipe em que trabalhei passou horas de desenvolvimento no mesmo problema: o frontend precisa de um endpoint que o backend ainda não construiu, ou o QA precisa reproduzir um 500 intermitente, ou alguém quer demonstrar um contrato de API sem rodar um serviço inteiro. Eu continuava recorrendo a ferramentas hospedadas de mock de API que exigem cadastro, um plano pago para qualquer coisa além de três endpoints e uma política de privacidade que eu preferiria não ler. O Quickmock é o que eu queria em vez disso: uma URL pública em 30 segundos, sem conta, sem rastreamento, inspetor de requisições real, totalmente open source.
Sem cadastro, sem rastreamento, sem contas
Sem análises de terceiros. Sem pixels de rastreamento. Sem fingerprinting. Sem JS ou fontes externas. Sem anúncios. Sem contas, sem email, sem dados vendidos ou compartilhados.
O que eu registro (e por que)
- Seu IP para limitação de taxa — mantido por 8 horas no Redis, depois descartado.
- O IP que criou um mock — para impor o limite de 50 mocks por IP. Nunca é mostrado na interface do usuário.
- Requisições para seus mocks — este é o inspetor privado. A captura de corpo e IP do remetente pode ser desativada; requisições retidas desaparecem junto com o mock.
- Preferência de idioma e, após verificação do token de administrador, uma sessão do inspetor HttpOnly com escopo de caminho.
Última atualização: 2026-10-17