FetchSandbox
Песочница для тестирования API-интеграций с вебхуками, повторами и сбоями, которой управляют через MCP из Cursor и Claude Code.
- Можно попробовать бесплатно
- Да
- Без регистрации
- Нет
- Русский интерфейс
- Нет
- Разработчик
- FetchSandbox
FetchSandbox — изолированная замена настоящего HTTP API для проверки интеграций без боевых ключей, данных клиентов и расходования квот провайдера. В отличие от обычного мок-сервера, песочница хранит состояние между запросами, соблюдает жизненный цикл объектов (подписки, заказы, счета) и отправляет вебхуки при смене состояния, включая повторные и дублирующиеся доставки. Можно имитировать ошибки вроде 401 и 429 и отложенные события. Песочницы заранее собраны для Stripe, Paddle, Clerk, Shopify, Resend, Twilio и GitHub, а для остальных API их можно сгенерировать из спецификации OpenAPI 3.x. Управлять проверками можно из ИИ-редакторов и агентов через MCP. Результат прогона оформляется как квитанция с описанием проверенной версии и того, что произошло.
Возможности
Песочница с сохранением состояния
Ресурс, созданный запросом POST, читается обратно через GET, а объекты проходят через допустимые переходы жизненного цикла. Это ближе к настоящему API, чем статичные ответы мок-сервера.
Вебхуки при смене состояния
Песочница сама отправляет события при изменениях и умеет повторять и дублировать доставку. Так проверяют идемпотентность и порядок обработки событий.
Имитация сбоев
Можно получить ответы 401, 429, requires_action, а также задержки и повторные попытки. Код интеграции проверяется на неудачных сценариях, а не только на ответе 200.
Генерация из OpenAPI
По спецификации OpenAPI 3.x создаётся песочница для любого API с адресом и тестовым ключом. Готовые наборы есть для Stripe, Paddle, Clerk, Shopify, Resend, Twilio и GitHub.
Управление через MCP
ИИ-агент в Cursor, Claude Code, Windsurf, VS Code или Codex запускает проверки инструментом validate_integration. Тесты идут прямо в редакторе, без отдельной панели.
Квитанция о прогоне
Каждая проверка заканчивается квитанцией: какая версия проверена, что произошло и что осталось непроверенным. Ею можно поделиться в pull request или в чате команды.
Без боевых данных
Тесты не требуют продакшен-ключей, данных клиентов и не расходуют лимиты провайдера. Подмена адреса сводится к указанию базового URL песочницы в SDK или HTTP-клиенте.
Кому подойдёт
- Разработчики
Проверяют платёжные и уведомительные интеграции с вебхуками, повторами и сбоями до выхода на реальные API провайдеров.
- Менеджеры проектов и продуктов
Получают квитанции с итогами проверок, которые можно приложить к pull request и использовать при приёмке изменений.
- Агентства и фрилансеры
Подключают платёжные и сервисные API клиентов, не используя их боевые ключи и данные.
- Предприниматели и руководители
Снижают риск сбоев в платежах и подписках при изменениях кода, которые вносят команда или ИИ-агенты.
Как начать
- Создайте аккаунт и получите ключ на странице ключей FetchSandbox.
- Добавьте сервер fetchsandbox в MCP-настройки Cursor, Claude Code или Codex, указав ключ в переменной FETCHSANDBOX_API_KEY.
- Для Replit и Lovable подключите размещённый HTTPS-коннектор с ключом как Bearer-токеном.
- Укажите базовый адрес песочницы в SDK или HTTP-клиенте приложения.
- Попросите агента запустить проверку интеграции и откройте полученную квитанцию.
Тарифы
Для платных тарифов точные цены не опубликованы; в разных обзорах называются Pro за $29 в месяц и оплата за вызовы, но подтверждения нет.
Ограничения
- Глубокие сценарии сбоев есть только для заранее подготовленных API
- Для API из своей спецификации OpenAPI подходят в основном базовые вызовы
- Нет автономного режима и самостоятельной установки сервера
- Автоматический захват сбоев из собственных прогонов и фиксированный порядок событий пока не реализованы
- Служит предварительной проверкой и не заменяет финальное тестирование в песочнице провайдера
- Для проверок нужен ключ аккаунта
Платформы и интеграции
Соседи по смыслу
за последний месяц