Рабочий REST-бэкенд с настоящими данными за 5 минут. Без сервера и без кода

Опишите ресурс — получите постоянный URL, который сразу работает у всей команды.

01

Общий URL на команду

Не конфиг в чьём-то репозитории, а ссылка, которая работает у всех: у бэкендера, у QA и на CI.

02

Ничего не нужно устанавливать

Ни библиотеки, ни локального сервера, ни Docker. Только HTTP.

03

Данные живут между сессиями

POST меняет состояние, GET его отдаёт. Это бэкенд, а не редактор ответов.

Пример ресурса— схема и ответ мока
создаётся за одно действие
СХЕМА РЕСУРСАjson
{
"resource": "users"
"count": 25
"fields": {
"id": "uuid"
"name": "person.fullName"
"email": "internet.email"
"role": ["admin", "user"]
}
}
GEThttps://acme.mockpit.ru/shop/users?_limit=3200 OK142 ms
[
{ "name": "Анна Петрова", "role": "admin", "id": "9c1e-a4" },
{ "name": "Игорь Лемешев", "role": "user", "id": "4b7a-01" },
{ "name": "Мария Ким", "role": "user", "id": "7d20-ff" }
]
X-Total-Count: 143— сколько записей всего, вне страницы

СЦЕНАРИИ

Три причины, по которым фронтендер открывает Mockpit

01

«Дай мне CRUD»

Описали ресурс — получили пять маршрутов с пагинацией, фильтрами, сортировкой и seed-данными. Состояние сохраняется: то, что вы создали через POST, вернётся в GET и завтра.

routes — shop/users
GET/shop/userslist · _page, _limit, _sort, role
POST/shop/userscreate
GET/shop/users/:idread
PATCH/shop/users/:idupdate
DELETE/shop/users/:id204 No Content
$curl https://acme.mockpit.ru/shop/users?role=admin&_limit=10
02

«Мне нужен контракт бэкенда»

Загрузили openapi.yaml — получили сервер, который отвечает ровно по спецификации. Поля, типы и коды ошибок совпадают с будущим API, поэтому интеграция не разъезжается.

openapi.yaml · OpenAPI 3.1импорт завершён
24маршрутов11схем3теговacme.mockpit.ru/v1
GET/v1/orders200401
POST/v1/orders201422500
GET/v1/orders/{id}200404
GET/v1/customers200304
Спецификация обновилась — перезалейте файл, маршруты пересоберутся, URL не изменится.
03

«Покажи, как ломается»

Одним переключателем ресурс начинает отвечать 500, тормозить на три секунды или возвращать пустой список. Лоадеры, ретраи и обработка ошибок проверяются на том же URL, без правок во фронтенде.

chaos · shop/usersприменяется мгновенно
Ошибка сервераКаждый запрос к ресурсу500
Задержка ответа3 с на каждый запрос3.0 s
Пустой список[] и X-Total-Count: 0200
Требовать авторизациюБез заголовка Authorization401

СРАВНЕНИЕ

Где Mockpit выигрывает, а где нет

MSW и json-server бесплатны и хорошо решают свою задачу. Ниже — там, где они действительно сильнее.

Mockpit
Редакторы ответовBeeceptor, Mocky
Локальные инструментыMockoon, MSW, json-server
Общий URL на команду
Поддомен команды: acme.mockpit.ru
Публичная ссылка на аккаунт автора
Только localhost или свой сервер
Установка
Ничего ставить не нужно
Ничего ставить не нужно
npm i, бинарник или Docker
Состояние между сессиями
Сохраняется, как у настоящего API
Ответ зафиксирован вручную
Есть локально, у каждого своё
Живые данные: CRUD, фильтры, seed
Из коробки для любого ресурса
Тело ответа пишется руками
Сильная сторона json-server
Совместная работа
Общий проект, роли, история
Через доступ к чужому аккаунту
Через pull request в репозиторий
Работа без интернета
Нужна сеть
Нужна сеть
Работает офлайн
Цена на одного разработчика
0 ₽ на Free, 490 ₽ на Pro
Free, дальше от $10/мес
0 ₽, open source
полноценнос оговоркаминетЕсли мок нужен одному человеку в одном репозитории — берите MSW, это честно дешевле.

ТАРИФЫ

Платите, когда мок становится рабочим инструментом

Free

0 ₽навсегда

Познакомиться и отдать ссылку соседу по проекту.

Начать

Стартовая точка: URL публичный

  • 2 проекта, 3 ресурса
  • Публичный URL без ключа
  • Логи запросов 24 часа
  • 10 000 запросов в месяц
  • 1 участник

Pro

490 ₽в месяц

Мок открыт каждый день и в нём есть данные, которые не хочется показывать.

Перейти на Pro

Отличие от Free: приватность и логи

  • Приватные URL с API-ключом
  • Логи запросов 7 дней
  • 10 проектов, 20 ресурсов
  • Импорт OpenAPI, chaos-режим
  • 200 000 запросов в месяц

Team

чаще всего берут
390 ₽за участника, от 3

Мок перестал быть личным: его правят двое и больше.

Собрать команду

Отличие от Pro: второй человек

  • Общий проект, роли и доступы
  • История изменений ресурсов
  • 5 окружений: dev, stage, demo
  • Логи 30 дней
  • SSO по корпоративному домену

Business

от 15 000 ₽в месяц

Студии и компании, где мок обслуживает нескольких заказчиков.

Обсудить условия

Отличие от Team: контур и документы

  • Свой домен вместо поддомена
  • SLA 99,9% и приоритетный ответ
  • Изолированный или on-premise
  • Оплата по счёту, закрывающие
  • Выделенный канал поддержки

Оплата по счёту для юридических лиц

Договор, счёт, акт и УПД в ЭДО. Работаем с ИП и ООО, НДС по применимой ставке. Тариф Team и выше.

Через пять минут у команды будет рабочий бэкенд

Карта не нужна. Ссылку можно отдать команде сразу после регистрации.

Начать бесплатно

https://<команда>.mockpit.ru/<проект>/<ресурс>