Фейковый REST API, в котором никогда не заканчиваются записи
Опишите ресурс — получите рабочий эндпоинт мгновенно. Полный CRUD, пагинация, фильтрация и поиск — данные генерируются по запросу, поэтому миллион записей стоит столько же, сколько десять.
Создать первый эндпоинт/m/demo/products?limit=3Это реальный эндпоинт MockLab — не макет и не скриншот.
Как это работает
Опишите свои данные
Назовите ресурс и добавьте поля — текст, числа, даты, изображения и многое другое.
Получите рабочий эндпоинт
Ваш REST API становится доступен сразу после сохранения. Никакого деплоя, никакой настройки.
Стройте на его основе
Полный CRUD, пагинация, сортировка, фильтрация и поиск — точно как у настоящего бэкенда.
Все типы полей, какие вы ожидаете
Двадцать два генерируемых типа полей — от UUID до шаблона, ссылающегося на другие поля.
uuida1b2c3d4-5e6f-…fullNameAmelia Nguyenemail[email protected]price$48.19booleantruedate2024-03-11enumодно из ваших значенийimageURL изображения нужного размераcityТашкентtemplateобъединяет другие поляБез ограничения на количество записей — намеренно
Большинство фейковых API вставляют настоящие строки в настоящую базу данных — именно поэтому они ограничивают вас парой сотен записей. MockLab генерирует каждую запись из seed прямо в момент запроса — ничего не сохраняется, пока вы сами не отредактируете запись.
| Типичный фейковый API | MockLab | |
|---|---|---|
| Лимит записей | Обычно пара сотен | Отсутствует |
| Как появляются данные | Заранее вставленные строки БД | Генерируются по запросу из seed |
| Поддержка записи | Часто только чтение | Полный CRUD, реальные переопределения |
| Повторные запросы | Зависит от инструмента | Всегда байт-в-байт одинаковы |
Часто задаваемые вопросы
Нужно ли мне писать серверный код?
Нет — назовите ресурс, добавьте поля, и вы сразу получите рабочий REST-эндпоинт. Ни сервера, ни миграции базы данных.
Сколько записей я реально могу сгенерировать?
Жёсткого предела нет. Сортировка, фильтрация и поиск автоматически работают до 10 000 записей на ресурс — сверх этого эндпоинт всё ещё корректно постранично отдаёт данные, просто без этих возможностей. Полное объяснение — в документации.
Что происходит, когда я редактирую или удаляю запись из своего приложения?
Ваше изменение сохраняется поверх сгенерированных данных. В любой момент можно сбросить ресурс и вернуться к чистой сгенерированной основе.
Можно ли обращаться к API прямо из браузерного JavaScript?
Да — CORS включён по умолчанию на каждом эндпоинте, никакой настройки не требуется.
Нужна ли банковская карта, чтобы попробовать?
Нет — регистрация и создание первого эндпоинта карты не требуют.
Могут ли сгенерированные данные быть на другом языке, чем панель управления?
Да — у каждого ресурса свой язык данных, независимый от языка, на котором вы используете панель управления.
До первого эндпоинта — пять минут
Создайте аккаунт и опишите свой первый ресурс — без карты, без настройки.
Создать первый эндпоинт