Hasuraはデータベースに対してGraphQLインタフェースを提供するサービス・オープンソース・ソフトウェアです。データへ柔軟にアクセスできるのに加えて、認証・認可なども提供します。
Hasuraは複数のコネクターを使い、データベースやREST APIなどをまとめて一つのAPIとして提供できます。
Hasuraのメジャーバージョンは執筆時点(2024年2月)でv2となっており、v3がアルファステージになっています。
データベース
オープンソース版Hasuraがサポートするデータベースは以下の通りです。
- PostgreSQL
- Microsoft SQL Server
- Google BigQuery
- Amazon Althena
- Snowflake
- MySQL
- Oracle
- MariaDB
- MongoDB
- ClickHouse
他にも、さまざまなデータベースがサポート予定となっています。
Instant GraphQL and REST for Databases | Hasura
料金
Hasuraはオープンソース・ソフトウェアなので、セルフホストであれば無料です。また、クラウド版であるHasura Cloudも提供されています。
- 無料プラン
- 2データベース/プロジェクト
- 100MBまでの月間転送量
- 300万リクエスト/月
- 1.5ドル/アクティブ時間
- データベース数無制限
- 0.13ドル/GBの転送量
それ以上はカスタムプランとなります。
Hasura Cloud | A fully managed GraphQL API as a Service
URL
Instant GraphQL APIs on your data | Built-in Authz & Caching
PREVIOUSvscode.dev
NEXTGandi