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 backend service for your single page application.
Fusio provides a simple and intuitive backend to control and manage your API. The following screenshots give you a first insight how Fusio works.
At Fusio an action is a small programm which gets executed if a user invokes a specific route. Fusio provides already many actions to build endpoints without coding i.e. to create endpoints based on a database. For more advanced logic you can write your logic in different programming languages:
Fusio provides a custom VSCode extension which helps to easily build new actions on a remote Fusio instance. At the backend you can attach every action to a route to build your API.
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.