Fusio

Overall rating

6.7

Stars: 1897

Contributors: 3

Fusio is a platform designed for building and managing APIs efficiently. It simplifies creating RESTful or GraphQL APIs, allowing developers to integrate various data sources and handle complex API tasks. With features like dynamic schema management, authentication, and event-driven processes, Fusio provides a complete solution for API lifecycle management.

Key Features

  • OpenAPI generation: Generates automatically an OpenAPI specification for the defined routes
  • SDK generation: Can automatically generate a client SDK for your API based on the defined schema
  • Webhook support: Contains a webhook system which helps to build publish/subscribe for your API
  • Rate limiting: Provides a way to rate limit requests based on the user or app
  • Authorization: Uses OAuth2 for API authorization
  • Monetization: Provides a simple payment system to charge for specific routes
  • Validation: Uses the TypeSchema to automatically validate incoming request data
  • Analytics: Monitors all API activities and shows them on a dashboard
  • User management: Provides a developer app where new users can login or register a new account through GitHub, Google, Facebook or through normal email registration
Activity

Last update: Feb 03, 2025

  • Commits (last week)

    0

  • Resolved issues (last week)

    0

  • Merged PRs (last week)

    0

Maturity

Last update: Feb 05, 2025

  • Age

    9 years 6 months

  • Stability

    STABLE

Information

Funding

Donations

Programming languages

PHP
HTML

Tags

api-manager
api-management
api-gateway
php
microservice
rest
openapi
backend
serverless
javascript
rpc
api