Создайте мок API за 30 секунд
Вставьте ответ. Выберите код статуса. Получите URL. Без регистрации.
🔒 Без трекеров · Без аналитики · Без регистрации
Как создать мок API за 30 секунд
Quickmock — это онлайн-генератор mock API и REST-эндпоинтов: вставляешь JSON (или любое другое) тело ответа, выбираешь HTTP-метод и код статуса — получаешь публичный URL, который можно вызвать откуда угодно. Без регистрации, без установки.
- 1Заполните форму ниже — метод, тело ответа, код статуса.
- 2Нажмите «Создать мок» — получите публичный URL вида /m/abc123def456.
- 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"}
Создавайте моки из терминала
Используйте нашу CLI утилиту для создания моков прямо из консоли, CI/CD или скриптов.
Создание мока через 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_...
Для чего нужен мок API?
Не знаешь, с чего начать? Готовые рецепты для тестов ретраев, нестабильных API, вебхуков и не только.
Готовые шаблоны моков
Воспроизведите форму ответа Stripe, GitHub, Slack или OAuth2, не собирая payload вручную, — выберите шаблон и создайте мок в один клик.
Вопросы про мок API
Что такое Quickmock?
Quickmock — это бесплатный онлайн-сервис, который создаёт публичный HTTP мок-эндпоинт за 30 секунд. Вставьте тело ответа, выберите метод и статус — получите URL, который можно вызывать из любого клиента: curl, Postman, фронтенд, CI-тесты, где угодно.
Нужна ли регистрация и оплата?
Нет. Ни аккаунта, ни email, ни карты. Количество моков ограничено на IP, срок жизни выбираете сами — до 30 дней. Сервис бесплатный и с открытым исходным кодом.
Для чего использовать Quickmock?
Прототипирование фронтенда, пока бэкенд не готов; тестирование вебхуков; интеграционные и контрактные тесты; воспроизведение крайних случаев — 500-х ошибок, медленных ответов; демо API; обучающие примеры.
Можно ли видеть, кто вызывает мой мок?
Да. У каждого мока есть приватный живой инспектор: метод, путь, заголовки, query и тело. Он открывается admin-токеном мока; сохранение тела и IP отправителя можно отключить.
Можно ли возвращать динамические данные?
Да. Вставь в тело ответа токены вроде {{faker.uuid}}, {{faker.name}}, {{faker.email}} или {{now.iso8601}} — мок хранит шаблон как есть и подставляет свежие значения на каждый запрос. Токены request.* возвращают входящий запрос обратно: {{request.query.id}}, {{request.header.x-request-id}}, {{request.body.user.name}}. Токен {{mock.url}} раскрывается в собственный адрес мока, так что тело ответа может сослаться на себя. Полный список (люди, ID, сеть, текст, время, эхо запроса) — в форме под пунктом «Динамические токены».
Глоссарий: мок, заглушка API, эндпоинт, TTL
- 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 секунд, без аккаунта, без трекинга, с живым инспектором запросов, полностью открытый код.
Без регистрации, без трекинга, без аккаунтов
Никакой сторонней аналитики. Никаких пикселей и фингерпринтинга. Никакого внешнего JS и шрифтов. Никакой рекламы. Никаких аккаунтов, email и продажи данных.
Что я всё-таки логирую (и зачем)
- Ваш IP для rate limiting — хранится 8 часов в Redis, потом удаляется.
- IP создателя мока — нужен для лимита в 50 моков на IP. В UI никогда не показывается.
- Запросы к вашим мокам — это приватный инспектор. Сохранение тела и IP отправителя можно отключить; записи удаляются вместе с моком.
- Языковую настройку и, после проверки admin-токена, ограниченную путём HttpOnly-сессию инспектора.
Обновлено: 2026-10-17