Retrospective / 2026

SurrealForge

A typed .NET toolkit for working safely with SurrealDB.

Developer tooling[.NET][SurrealDB][Roslyn][Tooling]

01 / The premise

How can a flexible graph database gain the safeguards expected in a production .NET workflow?

A .NET SurrealDB toolkit spanning schema and migration tooling plus a Roslyn analyzer that identifies unsafe interpolated SurrealQL.

02 / What took shape

  • Schema and migration tooling
  • Unsafe query analysis
  • Typed .NET developer experience

03 / Looking back

The useful residue.

SurrealForge is a reminder that powerful primitives need equally thoughtful guardrails. The analyzer makes a hidden risk visible at authoring time, where correction is least expensive.