RadarTopicsBuildersWeeklyReads
Open Source Radar
apioo/

fusio

GitHubWebsite

Fusio is a self-hosted PHP-based API management platform that exposes databases and microservices as APIs, with an agent/AI integration via MCP. It includes a developer portal, SDK generation, and monetization features, and is available via Docker or manual installation.

2.1kstars
240forks
170issues
Apache-2.0license
2015since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

Fusio is a self-hosted, open-source backend platform and API gateway written in PHP that bridges the gap between internal infrastructure and the outside world. It supports exposing databases as REST APIs, routing between microservices, and building backend logic as reusable actions in PHP or Javascript. It includes AI-assisted development via Agent concepts and native MCP support for AI ecosystems.

How it works

Fusio provides actions that implement business logic, which can be bound to operations to expose as API endpoints. Actions can be configured to be dynamic via backend forms, enabling configurable parameters. It includes workers (actions executed in the backend) and an Agent feature to generate worker actions using AI providers such as Ollama, ChatGPT, and Gemini. It also integrates with the MCP protocol to expose APIs to AI ecosystems.

Getting started

Docker

The README shows a Docker example with fusio and a MySQL container, including environment variables and port mapping. The command snippet to run after setting up the docker-compose file is:

services:
  fusio:
    image: fusio/fusio
    restart: always
    environment:
      FUSIO_PROJECT_KEY: "42eec18ffdbffc9fda6110dcc705d6ce"
      FUSIO_CONNECTION: "pdo-mysql://fusio:61ad6c605975@mysql-fusio/fusio"
      FUSIO_BACKEND_USER: "test"
      FUSIO_BACKEND_EMAIL: "demo@fusio-project.org"
      FUSIO_BACKEND_PW: "test1234"
    ports:
      - "8080:80"

docker compose up -d

Manual installation

Key steps include cloning the repository, configuring APP_CONNECTION and APP_URL in .env, running migrations, creating an administrator user, installing the backend app via

php bin/fusio migrate
php bin/fusio adduser
php bin/fusio marketplace:install fusio
php -S 127.0.0.1:8080 -t public

Recent releases

  • v7.1.0 (2026-07-18): Added consumer agent; option to mark agent as public; configure temperature and costs for an agent; basic agent message dialog to developer portal; add agent to deploym
  • v7.0.0 (2026-05-23): Added a new taxonomy system; action and schema commit log and freeze production config; added new agent concept to build custom agents; added AgentCall action
  • v6.3.0 (2026-02-01): Add ai adapter and agent connection; agent designer to build actions via agent connection; migrate to mcp/sdk; Action execution wrapped
  • v6.2.0 (2026-01-01): Migrate backend app from Angular 18 to 20; backend code editor view and improved code completion; backend uses schema editor; add marketplace bundle; HTTP-Raw Action GET Error - Template
  • v6.1.0 (2025-10-10): Added trigger concept to invoke an action via an event; JsonRPC server; GraphQL server; OIDC discovery; Implemented OpenRPC spec

Traction

2108 stars, 240 forks, 170 open_issues as of the provided data.

Behind the repo

Not provided in the README snippet.

Caveats

License: Apache-2.0. Created: 2015-07-29. Last push: 2026-07-30. Language: PHP. Open issues: 170. Repositories topics include ai, api, php, openapi, mcp-server, etc.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →