Создайте мок API за 30 секунд
Вставьте ответ. Выберите код статуса. Получите URL. Без регистрации.
🔒 Без трекеров · Без аналитики · Без регистрации
Как работает Quickmock?
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"}
Часто задаваемые вопросы
Что такое 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 секунд, без аккаунта, без трекинга, с живым инспектором запросов, полностью открытый код.
Чего я не делаю
Никакой сторонней аналитики. Никаких пикселей и фингерпринтинга. Никакого внешнего JS и шрифтов. Никакой рекламы. Никаких аккаунтов, email и продажи данных.
Что я всё-таки логирую (и зачем)
- Ваш IP для rate limiting — хранится 8 часов в Redis, потом удаляется.
- IP создателя мока — нужен для лимита в 50 моков на IP. В UI никогда не показывается.
- Запросы к вашим мокам — это и есть фича инспектора. Их можно очистить в любой момент, при истечении мока они тоже удаляются.
- Языковую настройку в куки. Это единственная кука.
Обновлено: 2026-05-25