Files
james gilles c65fc311b0 Add internal docs for C# bindings packages (#2938)
# Description of Changes
Adds some docs to the C# bindings packages.

# API and ABI breaking changes

None

# Expected complexity level and risk

0

# Testing

N/A

---------

Signed-off-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com>
Co-authored-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com>
2026-04-15 14:16:43 +00:00

1023 B

⚠️ Unstable Project ⚠️

The interface of this project is not stable and may change without notice.

See the C# module library reference and the C# client SDK reference for stable, user-facing documentation.

Internal documentation

These projects contain the SpacetimeDB SATS typesystem, codegen and runtime bindings for SpacetimeDB WebAssembly modules. It also contains serialization code for SpacetimeDB C# clients.

The BSATN.Codegen and BSATN.Runtime libraries are used by:

  • C# Modules
  • and C# Client applications.

Together they provide serialization and deserialization to the BSATN format. See their READMEs for more information.

The Codegen and Runtime libraries are used:

  • only by C# Modules.

They provide all of the functionality needed to write SpacetimeDB modules in C#. See their READMEs for more information.