The initial use case of Fusio was to be able to quickly create a great API product beside an existing web app. We have many users which run a traditional web app and they use Fusio to create a state-of-the-art API beside there existing product. Fusio provides many ways to make your business logic available as API.

Fusio provides a developer app which helps to on board new users to use your API. It is also possible to completely integrate Fusio into your existing product since the app also only works with the internal Fusio API.


You can use Fusio as API-Gateway. In this case Fusio acts as the single entrypoint for all your internal APIs / microservices. Through this you get a complete overview about your API landscape and you can cover topics like authorization, rate limiting and monetization.

Fusio contains also a schema store which then contains all schema data for each request and response. Based on these schemas Fusio can automatically generate an OpenAPI specification or also client SDKs.


You can use Fusio as backend to build SPAs using popular Javascript-Frameworks like i.e. Angular, React or Vue. Fusio is especially designed to work with Angular, it provides a great SDK to build complete type safe Angular apps.

In this sense Fusio can be seen as a self-hosted alternative solution to services like Firebase. We also provide a general Javascript SDK which you can use for any javascript app.


You can use Fusio as a Low-Code-Platform. This means that also beginners can use Fusio to build great APIs without coding. Fusio provides out of the box many actions to implement common API related features, i.e. request/transform data from a database or proxy an HTTP request

Besides this Fusio has also a great API generator which allows you to build complete APIs by different sources. I.e. you can use the generator to create a complete API for an existing database.


You can use Fusio also simply as framework to build an API from scratch. In this case you can develop custom actions and use the deploy mechanism. Please take a look at our sample headless CMS which shows how to build and structure a complex app using Fusio.