Как перенести запросы из Hoppscotch

Аналог Hoppscotch: запросы к своему API без расширений и прокси

Десктопный клиент для HTTP, GraphQL, WebSocket и gRPC (только unary). Запросы отправляет само приложение, аккаунт не нужен, коллекции лежат в файле на вашем диске. Синхронизация на двух устройствах бесплатна, платные тарифы можно оплатить в рублях.

Tetiva
v1.3.1
  • Без CORSЗапрос из приложения
  • gRPCUnary, с TLS и без
  • MCPНа локальной базе
  • 490 ₽Pro, картой РФ

Tetiva против Hoppscotch

TetivaHoppscotch
Кто отправляет запросСамо приложениеВ вебе вкладка браузера, прокси, Agent или расширение; десктоп отправляет сам
gRPCТолько unary, с TLS и без; схема через reflection или .protoНет, заявка на поддержку открыта с 2019 года
Другие протоколыHTTP, GraphQL, WebSocketHTTP, GraphQL, WebSocket, SSE, Socket.IO, MQTT
Где лежат коллекции без входаФайл SQLite на вашем дискеВ вебе localStorage браузера, в десктопе папка данных приложения
MCP-серверВстроен, 33 инструмента, работает с локальной базойnpm-пакет, 53 инструмента, нужен аккаунт
Десктоп для Linuxamd64 и arm64, Ubuntu 22.04+ и Debian 12+Только x64, нужна glibc 2.38 (Ubuntu 24.04+)
Свой серверСинхронизация на вашем сервере, тариф BusinessCommunity Edition бесплатно, MIT
ОплатаРубли через ЮKassaДоллары, карта через Stripe

Проверено 03.10.2026: Hoppscotch 2026.9.0 (веб) и Hoppscotch Desktop 26.9.0; возможности Tetiva указаны по версии 1.3.0. Данные о Hoppscotch взяты из документации, репозитория и страницы тарифов, требования к glibc из пакета .deb 26.9.0. Данные о Tetiva из её документации и страницы тарифов. Источники: интерцепторы Hoppscotch, CORS в Hoppscotch, gRPC, issue #402, десктоп Hoppscotch, MCP-сервер Hoppscotch, self-host Hoppscotch, тарифы Hoppscotch.

Открыли hoppscotch.io, вставили адрес, нажали Send. Так Hoppscotch себя и описывает: в FAQ это веб-альтернатива Postman, а первым пунктом в README стоит «Lightweight».

Если же вы проверяете свой сервис на localhost или на тестовом стенде, запрос отправляет вкладка браузера, и на него действуют правила CORS. Поэтому вокруг лёгкого клиента появились прокси, локальный Agent и расширение, которое в каталоге Firefox так и представляется: снимает ограничения CORS, «особенно для запросов к localhost».

В Tetiva браузера между вами и сервисом нет. Это десктопное приложение для HTTP, GraphQL, WebSocket и gRPC (только unary), запрос отправляет оно само. Аккаунт не нужен, коллекции лежат в файле на вашем диске.

Комикс из трёх кадров: разработчик отправляет POST-запрос из окна браузера маленькому серверу localhost на том же столе; конверт с запросом врезается в стеклянную стенку, а вокруг разработчика деталь пазла, лестница, труба пневмопочты и робот-помощник; в последнем кадре окно приложения показывает 200 OK
Сервис на том же столе, а запрос бьётся о стекло

Что происходит в браузере

Способов отправить запрос у веб-версии несколько, Hoppscotch называет их интерцепторами. По умолчанию запрос уходит из вкладки, и действует CORS. Proxy пересылает весь запрос, с заголовками и телом, на proxy.hoppscotch.io, и дальше его выполняет сервер Hoppscotch. Адрес прокси можно заменить своим Proxyscotch. До сервиса на вашем localhost прокси на сервере Hoppscotch не дотянется: для него localhost означает его собственную машину. Agent и расширение для браузера обходят CORS на вашем компьютере, но их нужно поставить и настроить.

Без входа веб-версия хранит коллекции, окружения и историю в localStorage браузера, и чистка данных сайта унесёт их с собой. Tetiva держит их в файле ~/.tetiva/data.db на диске, файл не зашифрован.

Кто отправляет запрос в каждом режиме

Если вы уже на десктопе Hoppscotch

Десктоп Hoppscotch отправляет запросы сам, и CORS ему не мешает. Но gRPC нет и в нём: заявка на поддержку открыта с декабря 2019 года. В Tetiva gRPC есть, схема берётся через server reflection или из .proto-файлов. Вызываются только unary-методы. Для сервера за TLS адрес начинается с grpcs://.

Tetiva
v1.3.1
gRPC-запрос в Tetiva: выбран метод UserService/GetUser, после Invoke пришёл ответ OK (0) с JSON-теломgRPC-запрос в Tetiva: выбран метод UserService/GetUser, после Invoke пришёл ответ OK (0) с JSON-телом
Unary-вызов: метод из схемы сервиса, ответ в JSON

Строка адреса и вкладка Params в Hoppscotch живут отдельно. В ответе к заявке #2227 мейнтейнер объясняет это читаемостью длинных адресов. В Tetiva они связаны: допишете ?page=2, и в таблице появится параметр; поправите ячейку, и адрес пересоберётся.

Сообщения, которые вы раз за разом шлёте в WebSocket, Tetiva сохраняет кнопкой Save прямо в запросе. В Hoppscotch такой кнопки нет, о ней просят в заявке #3311.

MCP-сервер Hoppscotch ставится отдельным npm-пакетом, ему нужны Node.js 22 и аккаунт, а агент работает с тем, что лежит в аккаунте. MCP-сервер Tetiva встроен в приложение и работает с локальной базой: агент читает и создаёт коллекции, запросы и окружения и выполняет сохранённые запросы. Сервер включается в настройках, агент подключается по токену, аккаунт Tetiva для этого не нужен.

Под Linux десктоп Hoppscotch 26.9.0 выходит только для x64 и требует glibc 2.38, а README рекомендует Ubuntu 24.04 или новее. Tetiva ставится на Ubuntu 22.04 и Debian 12, есть сборки для Linux arm64 и Windows ARM64.

Язык и оплата

Русский в переключателе языков Hoppscotch есть, но переведено около 42 % строк: моки, документация и Collection Runner почти целиком на английском. В Tetiva русский интерфейс в бете и тоже частичный: настройки, дерево коллекций, импорт, окружения, история, синхронизация и публикация. Редактор запросов пока на английском.

Платные тарифы Hoppscotch Cloud в долларах: Business стоит $6 за человека в месяц при оплате за год и $8 помесячно, картой через Stripe. Клиент Tetiva бесплатный, синхронизация на двух устройствах входит в бесплатный тариф, а платные тарифы оплачиваются в рублях через ЮKassa, картой или по СБП. Pro стоит 490 ₽ в месяц.

Когда лучше остаться на Hoppscotch

Hoppscotch работает в браузере без установки, а запросом можно поделиться по ссылке. Код открыт под MIT, а бесплатную Community Edition с командами и админкой можно развернуть у себя.

Протоколов в нём больше: SSE, Socket.IO и MQTT, которых в Tetiva нет. Есть моки, публикация документации с версиями, Collection Runner с данными из CSV и JSON и CLI для CI с отчётом JUnit, часть этого в платных тарифах. Скрипты в Hoppscotch могут сами отправлять запросы через pm.sendRequest и fetch, а песочница Tetiva в сеть не ходит.

Как перенести запросы из Hoppscotch

Коллекцию можно перенести файлом. В Hoppscotch выгрузите одну коллекцию или все сразу (Export all) в JSON. В Tetiva нажмите кнопку импорта над деревом коллекций и выберите «Импорт из файла…». GraphQL-коллекции переезжают так же.

Папки, тела, авторизация и сохранённые ответы придут вместе с запросами, <<var>> станет {{var}}. Заголовки коллекции и папок скопируются в их запросы, а переменные коллекции и запросов соберутся в окружение с именем коллекции. Если папка в Hoppscotch выключала авторизацию, окно подтверждения её назовёт: в Tetiva запросы такой папки всё равно унаследуют авторизацию родителя.

Файл окружений Hoppscotch, с одним окружением или со списком, импортируется так же или из окна «Окружения». Секретные значения Hoppscotch выгружает пустыми, и Tetiva перечислит переменные, которые нужно заполнить.

Скрипты переносятся только с галочкой «Импортировать скрипты». Написанные на pw.* или hopp.* придётся переписать на pm.*. Скрипты на pm.* заработают, если не вызывают pm.sendRequest, pm.globals и fetch: этого в Tetiva нет. Отдельный запрос можно перенести и командой cURL: Generate Code → Shell → cURL в Hoppscotch, затем вставка в строку адреса HTTP-запроса в Tetiva. Подробности на странице об импорте.

Вопросы и ответы

Кому Tetiva подойдёт вместо Hoppscotch?
Тем, кто в Hoppscotch отправляет запросы к своим сервисам, в том числе на localhost, и не пользуется совместной работой в реальном времени, моками, публикацией документации с версиями и CLI. В Tetiva на экране дерево коллекций и запрос с ответом. Запросы HTTP, GraphQL, WebSocket и gRPC (только unary) отправляет само приложение, без вкладки браузера и расширений. Если нужны SSE, Socket.IO или MQTT, веб-платформа для команды на своём сервере или работа прямо в браузере, лучше остаться на Hoppscotch.
Что за программа Hoppscotch и что она умеет?
Открытый API-клиент британской компании Hoppscotch Limited. Работает в браузере на hoppscotch.io, есть десктоп-приложение для macOS, Windows и Linux, CLI и сервер для установки у себя. Работает с REST, GraphQL, WebSocket, SSE, Socket.IO и MQTT, умеет скрипты, моки и публикацию документации, часть функций в платных тарифах. gRPC в нём нет. Код открыт под лицензией MIT, кроме Enterprise Edition.
Есть ли в Hoppscotch gRPC?
Нет. Заявка на поддержку gRPC открыта с декабря 2019 года. В Tetiva gRPC есть, но вызываются только unary-методы. Сервер за TLS вызывается по адресу с grpcs://. Схема берётся через server reflection или из .proto-файлов.
Что делать с CORS и mixed content в Hoppscotch?
В веб-версии запрос по умолчанию отправляет вкладка браузера, и на него действуют правила браузера. Документация Hoppscotch предлагает поставить десктоп-приложение, включить прокси или расширение для браузера, а README советует прокси и для адресов на http://. Прокси по умолчанию работает на сервере Hoppscotch, его можно заменить своим Proxyscotch. В Tetiva вкладки нет: запрос отправляет само приложение.
Нужен ли Hoppscotch свой сервер?
Только если хотите держать всё у себя. Community Edition бесплатна: это Docker-контейнеры с PostgreSQL, есть Helm-чарт, а после первого запуска нужно применить миграции базы. Десктоп подключается к такому серверу через пункт Add an instance. Клиент Tetiva работает локально без сервера, а синхронизация через ваш сервер есть в тарифе Business.
Как перенести запросы из Hoppscotch в Tetiva?
Файлом. Выгрузите коллекцию из Hoppscotch в JSON и откройте файл в Tetiva через «Импорт из файла…»: переедут папки, запросы, тела, авторизация и сохранённые ответы, а <<var>> станет {{var}}. Файл окружений Hoppscotch импортируется так же или из окна «Окружения», только секретные значения Hoppscotch выгружает пустыми.

Скачать Tetiva

Без аккаунтов, списков ожидания и звонков от отдела продаж. Скачайте, откройте — и отправьте первый запрос меньше чем за минуту.

Бесплатно и open source. Инструмент, а не платформа.