A self-hosted API management platform that automates routing, authentication, documentation, and SDK generation for scalable API products.
Fusio is a self-hosted API management platform that automates the infrastructure-heavy aspects of API development, such as routing, authentication, documentation, and SDK generation. It allows developers to quickly expose databases as REST APIs, orchestrate microservices, and build custom backend logic, turning business logic into scalable API products for both humans and AI agents.
Backend developers, API architects, and platform teams who need to build, manage, and monetize APIs while maintaining full control over their infrastructure. It's also suitable for teams integrating AI agents with custom API logic.
Developers choose Fusio for its comprehensive, self-hosted API management capabilities that eliminate repetitive tasks, its flexibility in supporting both database APIs and microservices, and its native integration with AI ecosystems through features like AI-assisted development and MCP support.
Self-Hosted API Management for Builders
Handles routing, authentication, documentation, and SDK generation out-of-the-box, saving development time on repetitive tasks as highlighted in the README's feature list.
Supports database exposure, microservice orchestration, and AI agent tools via MCP, making it adaptable for various use cases from legacy systems to modern AI workflows.
Provides full control over API infrastructure without relying on third-party services, ideal for data-sensitive environments, as emphasized in its open-source philosophy.
Includes features for API subscription plans and a developer portal, enabling direct API productization with minimal extra effort, as detailed in the monetization and analytics sections.
Custom actions are primarily limited to PHP or JavaScript, which may not align with teams using languages like Python or Go, restricting polyglot flexibility.
Setting up Fusio in production involves configuring databases, web servers, and domain structures, as noted in the installation guide, adding operational overhead.
While there's a marketplace, it's smaller compared to established platforms like Kong or AWS, potentially limiting pre-built integrations and community support.
Content Negotiation tools for PHP.
Zero-boilerplate REST API framework for PHP 8+. Auto-generates routes, docs, validation.
A PHP library to support implementing representations for HATEOAS REST web services.
Apigility Skeleton is a foundational application for creating and managing RESTful APIs using the Zend Framework 2 ecosystem. It provides a structured starting point with built-in tools for API development, including a web-based admin dashboard for configuration and inspection. ## Key Features - **Admin Dashboard** — A web interface for creating, configuring, and inspecting APIs without manual file editing. - **RESTful API Builder** — Tools to define REST resources, HTTP methods, and data transformations. - **Development Mode** — Special mode enabling the admin interface and debugging tools, disabled in production. - **Configuration via PHP Files** — API settings stored in PHP configuration files instead of a database. - **Built-in Web Server Support** — Includes Composer aliases and instructions for using PHP's built-in web server during development. - **Docker and Vagrant Support** — Pre-configured container and virtual machine setups for consistent development environments. ## Philosophy Apigility emphasizes a code-first, configuration-driven approach where APIs are defined through PHP files, prioritizing clarity and control while providing a visual admin tool for development convenience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.