Mock API за пару минут

Вставьте свой JSON —
получите рабочий API.

Не хочется поднимать бэкенд ради пары эндпоинтов? Загрузите свои данные — и Mockly отдаст их как настоящий REST API: чтение и запись, страницы, фильтры, связи.

curl 'https://api.m0ckly.site/m/demo/users/1?_relations=posts'
Живой демо-проект без регистрации. Данные сбрасываются каждый час.
Бесплатно
api.m0ckly.site/m/9f2c…/products200
GET/products?page=1&limit=2
{
  "items": [
    { "id": 1, "title": "Кофе" },
    { "id": 2, "title": "Чай" }
  ],
  "meta": {
    "total_items": 2,
    "current_page": 1
  }
}
200 OK< 40 мсбез ключей и заголовков
Как это работает

Три шага до живого эндпоинта

01
Вставь свой JSON

Массив или объект в новую коллекцию. Форма любая, а ещё принимаем JSON5 — ключи без кавычек, висячие запятые, комментарии.

[
  { "title": "Кофе" },
  { "title": "Чай" }
]
02
Получи эндпоинт

Хостируемый URL с id твоего проекта, мгновенно.

api.m0ckly.site/m/9f2c…
200 · live< 40 мс
03
Запросы как в проде

CRUD, пагинация, фильтры, связи — контракт не плывёт.

GET /products?page=1
{
  "items": [ … ],
  "meta": { "total_items": 2 }
}
Возможности

Всё, что даёт настоящий API

Без поднятия бэкенда.

CRUD

Полные чтение и запись

GET, POST, PATCH, PUT, DELETE — записи возвращают свой id.

POST /products → 201
PAGINATION

page и limit

Структурированный meta: total_items, total_pages, current_page, per_page.

?page=2&limit=20
FILTERING

Подстрока, маска, диапазон

Возвращаются только подходящие записи: поиск подстроки, маски, числовой диапазон. А q ищет сразу по всем полям.

?price_gte=100
SORTING

sortBy и order

Сортировка на стороне сервера — клики по колонкам таблицы работают по-настоящему. Числа сравниваются как числа.

?sortBy=price&order=desc
RELATIONS

Связанные записи одним запросом

Есть userId — Mockly подложит саму запись из users в поле user. Вложенные данные без второго запроса.

?_relations=user
SCOPES

Эндпоинт проекта

Каждая коллекция отдаётся под public id проекта — изолированно и доступно для шеринга.

/m/9f2c…/products
mockly