API-Gateway
Fusio can be used as gateway to your internal API and microservices.
Low-Code-Platform
Fusio allows you to build API endpoints without coding knowledge.
API-Framework
Fusio can be used as API framework to build complete customized API endpoints.
Backend
Fusio provides a simple and intuitive backend to control and manage your API. The following screenshots give you a first insight how Fusio works.
CLI
Fusio contains also a simple CLI client which can be used to install and configure your API. The CLI client uses the same internal API like the backend app and offers an alternative way to configure your API.

Development
Fusio provides a deploy mechanism where you only have to describe the capabilities of each API endpoint in simple yaml files. The following shows the basic structure of an app. Please take a look at our sample headless CMS repository to see how to structure a more complex app using services and autowiring.
Features
Once the API is deployed Fusio provides the following features out of the box:
Developer portal
Fusio provides a developer portal app where developer can register to use your API.
Monetization
Fusio provides a simple payment system to charge for specific routes.
OAuth2 authorization
App developer can obtain an access token to access non-public API endpoints.
Rate limiting
Fusio provides a way to rate limit requests based on the user or app.
Schema generation
Fusio provides an endpoint to automatically generate OAI and RAML specifications.
Subscription support
Fusio contains a subscription layer which helps to build pub/sub for your API.
SDK generation
Fusio can automatically generate a client SDK for your API based on the defined schema.