Fusio
A self-hosted API management platform in PHP that turns databases and backend logic into documented APIs with a developer portal and MCP access.
Fusio at a glance
What is Fusio?
Fusio is an API gateway and backend platform written in PHP. You describe logic as actions, either PHP classes or worker actions in JavaScript or Python, and bind them to HTTP operations. It can expose MySQL or PostgreSQL tables as REST endpoints and route traffic to microservices. Around that sit a self-service developer portal, generated client SDKs, subscription plans with quotas, and usage analytics. Since version 7 an agent can draft actions from a text prompt using Ollama, ChatGPT or Gemini, and APIs can be offered to AI tools through the Model Context Protocol.
Good fit if
- You want to publish an existing database or service as a documented API for outside developers.
- You plan to charge for API access and need plans and quotas in the same tool.
- Your team already writes PHP.
Before you adopt it
Fusio moved from AGPL-3.0 to the Apache-2.0 license in July 2023, and the repository has no paid parts; the marketplace for apps and actions is a separate service. It belongs to the apioo organization, but a single developer made every commit in the last 90 days. Installation needs PHP, a MySQL, PostgreSQL or SQLite database, migrations and an Nginx or Apache setup for production; a web installer is also available.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run Fusio yourself
One-click install
Not listed in the app catalogs of Umbrel, YunoHost, TrueNAS, Unraid, CasaOS, Runtipi, Proxmox VE Helper-Scripts and Coolify.
Ways to install
- Docker files
- None in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- English only
Install instructions: fusio-project.org or the README on GitHub.
Fusio health: is it still maintained?
60 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
Fusio security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code.
Advisories read from GitHub on 12 November 2026.
Fusio license: is it open source?
Fusio uses Apache-2.0, an open-source license approved by the OSI.
- July 2015First published on GitHub under AGPL-3.0.
- 1 July 2023Changed to Apache-2.0. Commit: update version
- TodayApache-2.0.
Fusio for developers
Written in
- PHP 100%
- HTML <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Fusio
- TykOpen Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol) 63 health · MPL-2.0 · 10.9k stars
- KongThe API and AI Gateway 48 health · Apache-2.0 · 44.4k stars
- GotifyA simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) 78 health · MIT · 16.2k stars
- SvixThe open source and enterprise-ready webhooks service 86 health · MIT · 3.5k stars
- HasuraBlazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger… 79 health · Apache-2.0 · 32.1k stars
Questions about Fusio
Is Fusio open source?
Yes. Fusio is published under Apache-2.0, an OSI-approved open-source license.
Is Fusio still maintained?
Its health score is 60 of 100 (actively developed). It had 19 commits in the last 90 days, the latest on 11 November 2026, and its latest release came out on 21 October 2026.
Did Fusio change its license?
Yes. It moved from AGPL-3.0 to Apache-2.0 on 1 July 2023.
How do I run Fusio?
The repository has no Docker files or app builds, so you build it from source. The README on GitHub has the steps.
What is Fusio written in?
Fusio is written mainly in PHP (100% of the code), by GitHub’s count of the repository.
What are the alternatives to Fusio?
Close alternatives in the Developer tools category include Tyk, Kong, Gotify.