https://scalar.com Open-source платформа для разработчиков, предназначенная для работы с API на основе стандарта OpenAPI.
Интерактивная документация (Docs): генерация красивой и удобной документации из файлов OpenAPI и AsyncAPI, поддержка Markdown/MDX и синхронизация через Git. Генератор SDK: автоматическое создание типобезопасных библиотек (SDK) для TypeScript, Python, Go, PHP, Java и Ruby при каждом обновлении API. API Client: полноценная альтернатива Postman. Работает полностью в офлайн-режиме, поддерживает командную работу и доступна на Windows, macOS и Linux. Интеграция с ИИ (MCP & Agent): поддержка защищенных серверов MCP (Model Context Protocol) для удобного взаимодействия искусственного интеллекта и агентов с вашим API. API Registry: инструмент для управления версиями OpenAPI-документов и глубокой интеграции с Git.
Попробовал на замену swagger и очень доволен.
- Красивая документация
- Реально полноценный клиент для тестинга
- Предоставляют свой proxy запросов, который решает проблему CORS
- Примеры вызова прямо в доке можно менять на подходящий язык реализации (curl, node, php)
- НОРМАЛЬНАЯ система плагинов, которая позволяет встраиваться и расширять функционал
const catcherPlugin = { hooks: { beforeRequest: async (request) => { // Совершаем махинации с реквестом какие нужно console.warn(request); }, }, };
export default () => ({ name: 'CustomAuth Plugin', extensions: [], hooks: { onInit() { console.log('onInit'); }, }, apiClientPlugins: [catcherPlugin], });