Getting Started

What is xtraq?

What Xtraq is for, which problems it solves, and where to start quickly.

In short

Xtraq is a .NET CLI that turns stored procedures into strongly typed C# artefacts. Instead of ADO.NET plumbing or SQL strings in controllers you get generated inputs, outputs, and pipelines that match the database schema.

Core benefits

  • SQL-first: Stored procedures stay your contract; Xtraq keeps code in sync.
  • Strongly typed: TVPs, JSON, outputs all get matching C# types.
  • One command: xtraq runs snapshot + build in one go.
  • CI-friendly: Same commands locally and in pipelines.

Who is it for?

  • Teams that respect SQL boundaries and still want modern .NET pipelines.
  • Developers who prefer fast, type-safe helpers over manual ADO.NET.
  • Ops/CI teams that need to catch schema drift early and build artefacts reproducibly.

Where next?