data-api-builder-aspire

Orchestrate SQL Server, Data API Builder, SQL Commander, and MCP Inspector with .NET Aspire.

5|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/JerryNixon/github-copilot-sql-dab-azure-mcp --skill data-api-builder-aspire
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-api-builder-aspire
Source: https://github.com/JerryNixon/github-copilot-sql-dab-azure-mcp/tree/main/.github/skills/data-api-builder-aspire
Command: npx skills add https://github.com/JerryNixon/github-copilot-sql-dab-azure-mcp --skill data-api-builder-aspire

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the local development setup for Data API Builder (DAB) by orchestrating SQL Server, DAB, SQL Commander, and MCP Inspector using .NET Aspire's single-file AppHost pattern, eliminating the need for complex Docker Compose files.

Core Features & Use Cases

  • Single-File Orchestration: Manage all services within a single apphost.cs file.
  • Simplified Startup: Use aspire run for a seamless start with health checks and telemetry.
  • Containerized Services: Run SQL Server, DAB, and other tools in Docker containers, communicating via service names.
  • Integrated Dashboard: Monitor all services, view logs, and access metrics via the Aspire Dashboard.
  • Use Case: Quickly spin up a local development environment for a .NET application that needs to interact with a SQL Server database via a Data API Builder REST or GraphQL endpoint, all managed by .NET Aspire.

Quick Start

Run the aspire run command to start all orchestrated services.

Frequently Asked Questions about data-api-builder-aspire

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate Data API Builder with .NET Aspire for local development?

You orchestrate Data API Builder with .NET Aspire by using a single-file AppHost pattern to manage SQL Server, DAB, and other tools in Docker containers. Running `aspire run` starts all services with integrated health checks and telemetry.

Can I replace Docker Compose with .NET Aspire for Data API Builder?

Yes, you can replace Docker Compose with .NET Aspire for Data API Builder. Aspire's single-file AppHost pattern eliminates the need for complex Docker Compose files while providing containerized service management and an integrated dashboard.

What do I need to run Data API Builder locally using .NET Aspire?

To run Data API Builder locally using .NET Aspire, you need the .NET SDK, the Aspire CLI, and Docker Desktop. These tools facilitate the containerized service management required by the AppHost pattern.

Does .NET Aspire support health checks and telemetry for containerized services?

.NET Aspire supports health checks and telemetry for containerized services like SQL Server and Data API Builder. It provides an integrated dashboard to monitor all services, view logs, and access metrics during local development.

Why use .NET Aspire to manage SQL Server and Data API Builder instead of manual Docker commands?

Using .NET Aspire instead of manual Docker commands simplifies local setup by orchestrating SQL Server and Data API Builder in a single `apphost.cs` file. It offers seamless startup, service discovery via service names, and a unified dashboard for monitoring.

What is the best way to spin up a local DAB environment for a .NET application?

The best way to spin up a local Data API Builder environment for a .NET application is using .NET Aspire. It orchestrates SQL Server and DAB in Docker containers, exposing REST or GraphQL endpoints managed through a single AppHost file.