Kong — облачный, платформонезависимый API-, LLM- и MCP-шлюз с поддержкой плагинов для маршрутизации и защиты трафика сервисов.
- Звёзды
- 2,127
- Форки
- 246
- Открытые issues
- 171
- Последний коммит
- 14 дней назад
Что это?
Fusio — это самостоятельная backend-платформа и API-шлюз на PHP. Она располагается между внутренними сервисами или базами данных и внешними потребителями, предоставляя к ним управляемый REST API. В платформу входят административное приложение, портал разработчика для сторонних пользователей и инструменты для выдачи ключей, настройки тарифных планов и квот.
Бизнес-логику можно описывать в виде actions — классов PHP или worker actions, которые настраиваются в backend с помощью JavaScript или Python. Actions связываются с HTTP-операциями и могут предоставлять настраиваемую форму для пользователей без навыков разработки. Функция AI-агента умеет генерировать логику worker action по запросу на естественном языке и поддерживает Ollama, ChatGPT и Gemini. Кроме того, Fusio нативно поддерживает Model Context Protocol, поэтому AI-агенты могут использовать эти операции как инструменты.
Fusio поддерживает MySQL, PostgreSQL и SQLite для собственного хранилища. Платформу можно установить с помощью Docker, из архива релиза или через веб-установщик. Доступны официальные клиентские SDK для C#, Go, Java, JavaScript, PHP и Python, а также спецификация OpenAPI, генерируемая на основе определений API.
Ключевые возможности
- 01Предоставляет доступ к SQL- и NoSQL-базам данных через REST API без необходимости писать backend.
- 02Маршрутизирует трафик между микросервисами и распределяет нагрузку.
- 03Позволяет писать actions на PHP, JavaScript или Python и настраивать их через backend.
- 04Включает портал разработчика с документацией, инструментами тестирования и API-ключами.
- 05Генерирует клиентские SDK для нескольких языков и спецификации OpenAPI.
- 06Поддерживает тарифные планы, квоты и аналитику использования.
Сценарии использования
- Предоставление доступа к устаревшей базе данных через документированный и защищённый REST API.
- Создание публичного API или API для партнёров с самостоятельным управлением ключами и биллингом.
- Предоставление внутренних backend-функций в виде MCP-инструментов для AI-агентов.
- Реализация небольшой backend-логики в административном интерфейсе без отдельного сервиса.
Быстрый старт
- 1
Создайте файл docker-compose.yml с сервисами Fusio и MySQL, указанными в README
- 2
Запустите сервисы с помощью Docker Compose
docker compose up -d
Что важно знать
- Для ручной установки требуется база данных, например MySQL, PostgreSQL или SQLite.
- Встроенный PHP-сервер для разработки предназначен только для тестирования; для production требуется настройка Nginx или Apache либо Docker.
- Для работы функций ИИ-агента нужен внешний провайдер, например Ollama, ChatGPT или Gemini.
Темы
Частые вопросы
- Что такое fusio?
- Самостоятельно размещаемый API-шлюз и платформа управления на PHP: превращает базы данных и бизнес-логику в REST API и поддерживает MCP для AI-агентов. Fusio — это самостоятельная backend-платформа и API-шлюз на PHP. Она располагается между внутренними сервисами или базами данных и внешними потребителями, предоставляя к ним управляемый REST API. В платформу входят административное приложение, портал разработчика для сторонних пользователей и инструменты для выдачи ключей, настройки тарифных планов и квот.
- fusio можно использовать бесплатно? Какая у него лицензия?
- fusio распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- fusio всё ещё поддерживается?
- Активно поддерживается. Последний коммит в fusio — 7 окт. 2026 г..
- Для чего можно использовать fusio?
- Предоставление доступа к устаревшей базе данных через документированный и защищённый REST API. Создание публичного API или API для партнёров с самостоятельным управлением ключами и биллингом. Предоставление внутренних backend-функций в виде MCP-инструментов для AI-агентов. Реализация небольшой backend-логики в административном интерфейсе без отдельного сервиса.
- Как установить fusio?
- Создайте файл docker-compose.yml с сервисами Fusio и MySQL, указанными в README Запустите сервисы с помощью Docker Compose: docker compose up -d
- Где скачать fusio?
- Исходный код и инструкции по установке — на GitHub: https://github.com/apioo/fusio
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
API для AI-агентов: поиск по вебу, скрейпинг и взаимодействие с веб-страницами с выдачей чистого Markdown, JSON и скриншотов.
Операционная система памяти для LLM и AI-агентов: хранит, находит и управляет долговременной памятью в виде редактируемого графа.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.
MCP-сервер и плагин для Figma, с помощью которых AI-агенты вроде Cursor и Claude Code могут программно читать и изменять макеты.
Экранный AI-ассистент для компьютера: учитывает контекст текущего приложения и помогает выполнять действия в разных приложениях с помощью нескольких LLM и инструментов MCP.