Fusio can be used as gateway to your internal API and microservices.
Fusio allows you to build API endpoints without coding knowledge.
Fusio can be used as API framework to build complete customized API endpoints.
Fusio provides a simple and intuitive backend to control and manage your API. The following screenshots give you a first insight how Fusio works.
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.
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.
Once the API is deployed Fusio provides the following features out of the box:
Fusio provides a powerful backend app to control and monitor your API.
Fusio provides a developer portal app where developer can register to use your API.
Fusio provides a documentation app which shows all available API endpoints.
Fusio provides a simple payment system to charge for specific routes.
App developer can obtain an access token to access non-public API endpoints.
Fusio provides a way to rate limit requests based on the user or app.
Fusio contains a subscription layer which helps to build pub/sub for your API.
Fusio can automatically generate a client SDK for your API based on the defined schema.