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.

  1. 1Preencha o formulário abaixo — método, corpo da resposta, código de status.
  2. 2Clique em "Criar Mock" e você obterá uma URL pública como /m/abc123def456.
  3. 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_...

Leia o Guia de API e CLI

Criar um endpoint de API mock gratuito

Cabeçalhos da Resposta
Simulação de intermitência

Faça o mock se comportar como uma API instável: erros aleatórios e uma sequência de respostas que muda a cada chamada. Tokens como {{faker.uuid}} funcionam em cada corpo.

Sequência de resposta

As respostas são servidas em ordem — o passo 1 é a resposta principal acima — depois em loop. A posição é compartilhada por todos os chamadores.

Variantes nomeadas e regras condicionais

Adicione respostas determinísticas e selecione-as explicitamente ou quando as condições da requisição corresponderem. Arrays JSON; limites: 20 variantes, 20 regras, 8 condições por regra.

Seletor explícito: cabeçalho X-Quickmock-Variant ou ?__quickmock_variant=nome. As regras suportam método, caminho, consulta, cabeçalho e campos de corpo JSON.

Workspace de múltiplas rotas e OpenAPI

Exponha até 50 rotas de método + caminho sob um slug. Cole as rotas diretamente ou converta um documento OpenAPI 3.x em JSON/YAML.

Privacidade do inspetor

O inspetor é exclusivo para o proprietário por padrão. Cabeçalhos de credenciais sempre têm seus dados ocultados antes do armazenamento.

Importar do cURL

Cole um comando cURL — o formulário preenche o método, o corpo e o Content-Type para você.

Importar JSON

Pré-preencher o formulário a partir de uma configuração de mock exportada.

1,421 mocks criados 43,262 requisições servidas

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.

Navegar em todos os guias →

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.

Navegar em todos os templates →

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.

Quem construiu isso

O Quickmock é construído e mantido por Nikita Chernykh — engenheiro backend / tech lead — como um projeto paralelo gratuito. A coisa toda é open source no GitHub; o código, o esquema, o script de deploy — tudo o que você vê está no repositório.

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)

Última atualização: 2026-10-17