graphql-engine
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 コードを記述する必要がなく、開発を大幅に加速しながら、セキュリティとパフォーマンスを確保します。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker(または Podman)がインストールされていることを確認します
ステップ2:docker run -d -p 8080:8080 -e HASURA_GRAPHQL_DATABASE_URL=postgres://... hasura/graphql-engine:latest を実行します
ステップ3:ブラウザで http://localhost:8080/console にアクセスして使い始めます
- ステップ1:Docker(または Podman)がインストールされていることを確認します
- ステップ2:docker run -d -p 8080:8080 -e HASURA_GRAPHQL_DATABASE_URL=postgres://... hasura/graphql-engine:latest を実行します
- ステップ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>。データを消去する必要がある場合は、対応するデータボリュームを削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs