Use-Cases

API-Product

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.

Youtube Video

API-Gateway

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.

Youtube Video

SPA-Backend

You can use Fusio as backend to build SPAs using popular Javascript-Frameworks like i.e. Angular, React or Vue. Fusio is really great as backend for those frontend frameworks since it is possible to automatically generate a complete type-safe javascript client SDK which can be directly used at those frontends.

In this sense Fusio can be seen as a self-hosted alternative solution to services like Firebase or Supabase.

Youtube Video

Low-Code-Platform

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.

API-Framework

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.

Youtube Video