Hasura
Data Connectors を介して、PostgreSQL などのデータベース上に即座に GraphQL・REST API を生成します。
- 活発にメンテナンスされている
- ドキュメントが充実
- 寛容なライセンス
概要
Hasura は、テーブルやクエリごとに API エンドポイントを手作業で書く代わりに、データ全体に対して単一の組み合わせ可能な GraphQL(および REST)API を公開するオープンソースのエンジンです。現行のメジャーバージョンである Hasura DDN(v3)は、Data Connector を通じて PostgreSQL とその互換データベース、MongoDB、ClickHouse、Microsoft SQL Server といった複数のソースに接続でき、TypeScript、Python、Go のコネクター SDK でカスタムのビジネスロジックを追加できます。以前の安定版系列である Hasura V2 は、主に PostgreSQL を中心に構築されたオリジナルの GraphQL Engine で、同じリポジトリ内で引き続き活発にメンテナンスされています。
Hasura は、データアクセス用の API レイヤーを自前で構築する代わりに、既存のデータベース上にすぐ使える安全な GraphQL/REST エンドポイントを手に入れたいチームに向いており、自動生成された API だけでは足りない部分をカスタムロジックで拡張するという選択肢も用意されています。
このカタログに掲載されている理由
カタログ評価: ★★★★☆ (4/5)
Instant GraphQL API layer over databases, a distinctive and widely used approach across three categories.
- 成熟
- ベンダー主導
- 言語
- Haskell, TypeScript
- ライセンス
- Apache-2.0
関連プロジェクト
Supabase
Apache-2.0Postgres データベース、認証、即利用可能な API、エッジ関数、リアルタイムサブスクリプション、ストレージを提供するオープンソースの Firebase 代替です。
活発にメンテナンスされている
- バックエンド
- データベース
- 認証・セキュリティ
PostgREST
MIT任意の PostgreSQL データベースを、そのまま RESTful API に変換するスタンドアロンの Web サーバーです。
活発にメンテナンスされている
- API
- バックエンド
Directus
BUSL-1.1任意の SQL データベースを動的な API と直感的な管理アプリでラップする、オープンソースのデータプラットフォームです。
活発にメンテナンスされている
- CMS
- バックエンド
- API
Appwrite
BSD-3-Clause認証、データベース、ストレージ、関数、リアルタイム API を提供するオープンソースのバックエンドプラットフォームです。セルフホストでもマネージドクラウドでも利用できます。
活発にメンテナンスされている
- バックエンド
- データベース
- 認証・セキュリティ
誤りを見つけましたか? GitHub で修正を提案する