Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Data API builder VS Code extensions provide a task-focused workflow for creating and operating DAB projects directly from Visual Studio Code. You can initialize configuration files, add entities, validate settings, start the runtime, check health, and generate helper assets without leaving your editor.
Prerequisites
Included extensions
| Extension | Primary use |
|---|---|
| DAB Init | Create a configuration file with sensible defaults. |
| DAB Add | Add tables, views, procedures, and relationships to a config file. |
| DAB Start | Start the DAB runtime from a selected configuration file. |
| DAB Validate | Validate configuration and surface issues quickly. |
| DAB Health | Check runtime health information from /health. |
| DAB Visualize | Generate a Mermaid ER diagram from configuration. |
| DAB Code Gen | Generate C# models and repository scaffolding. |
| DAB Agent | Use Copilot Chat (@dab) to run DAB tasks conversationally. |
Typical workflow
- Run DAB Init to create a configuration file.
- Use DAB Add to add entities and relationships.
- Run DAB Visualize to inspect schema shape.
- Run DAB Validate to verify configuration quality.
- Run DAB Start and then DAB Health.
- Optionally generate helper code with DAB Code Gen.
Installation
Every extension for Data API builder (DAB) is included in the Omnibus extension, which itself has no functionality other than delivering each subextension in a single package.