apioo/fusio

Self-Hosted API Management for Builders

何を解決するか

Fusio は、内部のビジネスロジック、レガシーデータベース、マイクロサービスをプロフェッショナルでスケーラブルな API プロダクトに変換するのを簡素化するオープンソースの API 管理プラットフォームです。API ゲートウェイ、開発者ポータル、SDK を手動で構築する手間を省き、AI エージェントがバックエンドシステムとやり取りできる橋渡しを提供します。

動作方法

Fusio は自己ホスト型のバックエンドプラットフォームおよび API ゲートウェイとして機能します。開発者は「Actions」(PHP クラスまたは JS/Python のワーカースクリプト)を定義してリクエストロジックを処理します。これらのアクションは「Operations」にバインドされ、REST エンドポイントとして公開されます。プラットフォームにはネイティブな Model Context Protocol (MCP) 統合が含まれており、これらの API を AI エコシステムで利用可能にし、Ollama、ChatGPT、Gemini などのプロバイダーを使用して自然言語プロンプトからバックエンドロジックを生成する AI アシスタント開発機能も搭載しています。

対象ユーザー

レガシーデータベース(SQL/NoSQL)を API として公開したい開発者や企業、マイクロサービスをオーケストレーションしたい人、または人間の開発者と自律的な AI エージェントの両方で利用可能なカスタムバックエンドロジックを構築したい人向けです。

特徴

  • AI エージェント統合: ネイティブな MCP 対応により、バックエンドロジックを AI エージェントのツールとして利用可能にします。
  • AI アシスタントコーディング: 自然言語プロンプトを使ってカスタムバックエンドロジックとスキーマを生成します。
  • データベースゲートウェイ: MySQL、PostgreSQL など、レガシーデータベースを即座に REST API に変換します。
  • フル API ライフサイクル: 自動化された開発者ポータル、複数言語向け SDK の生成、課金ツール(サブスクリプションとクォータ)を含みます。
  • 多言語対応: PHP クラスでロジックを構築するか、JavaScript や Python 用の Workers を使用できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト