OpenSource-Hub
G

graphql-engine

SHA-256
32.0k stars·開発ツール·SHA-256 チェックサム確認済み

データベースを即座に GraphQL API に変換し、複数のデータベースときめ細かい権限制御をサポートします。

スマートダウンロード

Download 版をダウンロード

v2.48.16 · 75.1 MB

データベースに接続し、GraphQL API を自動生成します。バックエンドコードを記述する必要はありません。

主な機能

  • データベースに接続すると GraphQL API を自動生成(PostgreSQL、MongoDB、ClickHouse、MS SQL Server に対応)
  • リアルタイムサブスクリプション、ページネーション、集計、きめ細かな権限管理を内蔵
  • TypeScript、Python、Go でカスタムビジネスロジックを記述可能
  • Web コンソールと CLI ツールを提供し、管理やデバッグを容易に

できないこと

  • •V2 と V3 のバージョンの違いに注意してください:V3 は新世代のエンジンであり、より多くのデータソースをサポートしていますが、まだ急速な発展段階にあります。移行時にはアーキテクチャの互換性を確認する必要があります。本番環境では HTTPS と強力な認証を有効にすることを推奨します。複雑なクエリについては、クエリの深さ制限とレート制限を設定することを推奨します。

使用例

  • 既存のデータベースに対して GraphQL バックエンドを迅速に構築し、モバイルまたは Web アプリケーションの開発を加速
  • 複数のデータソースを横断する統一 API ゲートウェイにより、バックエンド開発の作業量を削減
  • リアルタイムのデータプッシュを必要とするアプリケーション(チャットやダッシュボードなど)

Hasura GraphQL Engine はオープンソースツールで、データベースに接続するとすぐに本番環境で使用可能な GraphQL API を生成します。PostgreSQL、MongoDB、ClickHouse、MS SQL Server をサポートし、リアルタイムサブスクリプション、ページネーション、集計、強力な権限制御を内蔵しています。また、TypeScript、Python、Go でカスタムビジネスロジックを記述することもできます。Hasura には2つの主要なバージョンがあります:V2(現在の安定版)と V3(次世代版で、より多くのデータソースとクラウドネイティブアーキテクチャをサポート)。バックエンドの CRUD コードを記述する必要がなく、開発を大幅に加速しながら、セキュリティとパフォーマンスを確保します。

タグ

GraphQLAPIBackendPostgreSQLMongoDB

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Docker(または Podman)がインストールされていることを確認します

4

ステップ2:docker run -d -p 8080:8080 -e HASURA_GRAPHQL_DATABASE_URL=postgres://... hasura/graphql-engine:latest を実行します

5

ステップ3:ブラウザで http://localhost:8080/console にアクセスして使い始めます

インストールガイド
  1. ステップ1:Docker(または Podman)がインストールされていることを確認します
  2. ステップ2:docker run -d -p 8080:8080 -e HASURA_GRAPHQL_DATABASE_URL=postgres://... hasura/graphql-engine:latest を実行します
  3. ステップ3:ブラウザで http://localhost:8080/console にアクセスして使い始めます
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

f39ab311668a8b794a2e223382ac323092e3409706c2bf84a01aeec839891591

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Docker コンテナを停止して削除します:docker stop <container-id> && docker rm <container-id>。データを消去する必要がある場合は、対応するデータボリュームを削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-10-28 14:56:29
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト