Skip to content

Fusio

Self-Hosted API Management for Builders

Install

$git clone https://github.com/apioo/fusio

Install command taken from the project's README or registry entry. Always review code before running it.

Fusio

Open Source API Management Platform Turn your business logic into scalable API products for humans and AI agents.

📖 Documentation • 📺 Video Walkthrough (15m) • 💬 Discord Community


Fusio is a self-hosted, open-source backend platform and API gateway written in PHP that bridges the gap between your internal infrastructure and the outside world. Whether you are exposing legacy databases, orchestrating microservices, or building custom business logic, Fusio handles the heavy lifting. It transforms your services into a professional API product, complete with an automated developer portal, SDK generation, and monetization tools. With native MCP support, Fusio also acts as a bridge to the AI ecosystem, allowing you to turn your backend logic into tools for autonomous agents.

🚀 Features

  • Database API Gateway - Instantly expose legacy SQL/NoSQL databases (MySQL, PostgreSQL, etc.) as REST APIs.
  • Microservice Gateway - Securely route, orchestrate, and load-balance traffic between your distributed services.
  • Custom API Logic - Build powerful backend logic using reusable actions in PHP or Javascript.
  • Agent Development - Use your custom API logic as "Tools" to build and power autonomous AI agents.
  • AI-Assisted Development - Generate custom backend logic and schemas using natural language prompts.
  • MCP Integration - Native support for the Model Context Protocol to expose APIs to AI ecosystems.
  • API Developer Portal - A self-service portal for third-party developers with docs, testing tools, and keys.
  • SDK Automation - Zero-effort generation of client SDKs for all major programming languages.
  • API Monetization - Turn your API into a product with subscription plans, quotas, and automated billing.
  • Analytics & Monitoring - Real-time tracking of API usage, performance metrics, and error logging.

📦 Installation

🐳 Docker

The fastest way to try Fusio locally is with Docker and docker-compose.

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"

  mysql-fusio:
    image: mysql:8.0
    restart: always
    environment:
      MYSQL_RANDOM_ROOT_PASSWORD: "1"
      MYSQL_USER: "fusio"
      MYSQL_PASSWORD: "61ad6c605975"
      MYSQL_DATABASE: "fusio"
    volumes:
      - ./db:/var/lib/mysql

docker compose up -d

After startup

🛠️ Manual Installation

  • Download artifact

    You can either download the official release or clone the repository.

    git clone https://github.com/apioo/fusio.git
    
  • Configure .env

    Configure fitting database credentials at the APP_CONNECTION variable, all other parameters are optional.

    APP_CONNECTION=pdo-mysql://root:password@localhost/fusio
    APP_URL=http://localhost:8080
    

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

Explore related