このプロジェクトについて

Data API builder(DAB)は、データベース向けに安全でフル機能のRESTおよびGraphQLエンドポイントを作成するオープンソースのノーコードツールです。Azure、その他のクラウド、またはオンプレミスのコンテナで動作するCRUDデータAPIエンジンです。DABはAzure SQL、SQL Server、SQL Data Warehouse、Cosmos DB、PostgreSQL、MySQLをサポートします。REST、GraphQL、MCPエンドポイントを提供します。このツールには構成と管理のためのコマンドラインインターフェイス(dab)が含まれています。開始するには、.NETランタイムとdab CLIをインストールし、データベーステーブルを作成し、接続文字列を準備し、構成ファイルを初期化し、エンティティを追加し、サービスを起動します。DABはエンドポイントを動的に作成し、リクエストをSQLに変換してJSONを返します。REST用のSwagger UI、GraphQL用のNitro UI、ヘルスエンドポイントなどの機能を備えています。このプロジェクトはMITライセンスの下で無料かつオープンソースです。