Fusio is an open source API management platform which helps to build and manage REST APIs. Fusio provides all tools to create an API without writing any backend code still it is possible to easily extend the API if the complexity rises.

API analytics
Fusio monitors all API activities and shows them on a dashboard so you always know what is happening with your API.
Action handling
Fusio provides already many actions to handle common use cases. I.e. to execute SQL queries or send data into a message queue.
Schema definition
Fusio gives you the option to describe the data schema of the request and response in the flexible JsonSchema format.
Automatic documentation
Fusio generates automatically a documentation of the API endpoints based on the provided schema definitions.
Secure authorization
Fusio uses OAuth2 for API authorization. Each app can be limited to scopes to request only specific endpoints of the API.
Versionable endpoints
With Fusio you can design the API in the way you like. Each endpoint can have multiple versions with different data schemas.