Создайте мок API за 30 секунд

Вставьте ответ. Выберите код статуса. Получите URL. Без регистрации.

🔒 Без трекеров · Без аналитики · Без регистрации

Как работает Quickmock?

Quickmock — это онлайн-генератор mock API и REST-эндпоинтов: вставляешь JSON (или любое другое) тело ответа, выбираешь HTTP-метод и код статуса — получаешь публичный URL, который можно вызвать откуда угодно. Без регистрации, без установки.

  1. 1Заполните форму ниже — метод, тело ответа, код статуса.
  2. 2Нажмите «Создать мок» — получите публичный URL вида /m/abc123def456.
  3. 3Используйте URL в коде. На странице мока запросы видны в реальном времени.
Пример: создать и вызвать мок через curl

Создать мок, который вернёт 200 с 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
  }'

Теперь вызовите свой мок:

curl https://quickmock.dev/m/abc123def456
# => {"hello":"world"}

Создание мок-эндпоинта

Заголовки ответа
Импорт из cURL

Вставьте cURL-команду — форма сама заполнит метод, тело и Content-Type.

60 моков создано 3,494 запросов обработано

Часто задаваемые вопросы

Что такое Quickmock?

Quickmock — это бесплатный онлайн-сервис, который создаёт публичный HTTP мок-эндпоинт за 30 секунд. Вставьте тело ответа, выберите метод и статус — получите URL, который можно вызывать из любого клиента: curl, Postman, фронтенд, CI-тесты, где угодно.

Нужна ли регистрация и оплата?

Нет. Ни аккаунта, ни email, ни карты. Количество моков ограничено на IP, срок жизни выбираете сами — до 30 дней. Сервис бесплатный и с открытым исходным кодом.

Для чего использовать Quickmock?

Прототипирование фронтенда, пока бэкенд не готов; тестирование вебхуков; интеграционные и контрактные тесты; воспроизведение крайних случаев — 500-х ошибок, медленных ответов; демо API; обучающие примеры.

Можно ли видеть, кто вызывает мой мок?

Да. У каждого мока есть инспектор в реальном времени: метод, путь, заголовки, параметры запроса и тело. Лог можно очистить в любой момент.

Можно ли возвращать динамические данные?

Да. Вставь в тело ответа токены вроде {{faker.uuid}}, {{faker.name}}, {{faker.email}} или {{now.iso8601}} — мок хранит шаблон как есть и подставляет свежие значения на каждый запрос. Полный список из 22 токенов (люди, ID, сеть, текст, время) — в форме под пунктом «Динамические токены».

Краткий глоссарий

Mock API
Фейковый HTTP-эндпоинт, который возвращает ответ, заданный тобой. Используют, чтобы разрабатывать фронт до готового бэка или воспроизводить конкретные ответы в тестах.
Эндпоинт
Один адресуемый URL на сервере, который принимает запросы определённого метода (GET, POST, …) и возвращает ответ. В Quickmock — один на каждый мок.
TTL
Time-to-live — сколько мок живёт, прежде чем Quickmock его удалит. При создании выбираешь 1 час, 24 часа, 7 дней или 30 дней.
Faker-токен
Плейсхолдер вроде `{{faker.email}}` или `{{now.iso8601}}` — Quickmock подставляет в него свежее случайное значение на каждый запрос, так что один и тот же мок отдаёт разные данные.
Content-Type
HTTP-заголовок, который говорит клиенту, как парсить тело ответа: `application/json`, `application/xml`, `text/plain`, `text/html`.

Зачем я это сделал

На каждой команде, в которой я работал, повторялась одна и та же история: фронту нужен эндпоинт, которого ещё нет на бэке; QA пытается воспроизвести флакающий 500; кто-то хочет показать API-контракт без поднятия целого сервиса. Везде приходилось идти в хостед mock-API сервисы — с регистрацией, платными тарифами за всё, что больше трёх эндпоинтов, и политикой конфиденциальности, которую совсем не хочется читать. Quickmock — это то, что я хотел вместо них: публичный URL за 30 секунд, без аккаунта, без трекинга, с живым инспектором запросов, полностью открытый код.

Кто это сделал

Quickmock делает и поддерживает Никита Черных — backend-разработчик и техлид — как бесплатный pet-проект. Весь код, схема БД, deploy-скрипт — всё открыто на GitHub.

Чего я не делаю

Никакой сторонней аналитики. Никаких пикселей и фингерпринтинга. Никакого внешнего JS и шрифтов. Никакой рекламы. Никаких аккаунтов, email и продажи данных.

Что я всё-таки логирую (и зачем)

Обновлено: 2026-05-25