Hasura

 

Hasuraはデータベースに対してGraphQLインタフェースを提供するサービス・オープンソース・ソフトウェアです。データへ柔軟にアクセスできるのに加えて、認証・認可なども提供します。

HasuraのWebサイト

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