What problem does it solve?
Building a .NET client that talks to a SpacetimeDB server requires knowing the SDK's connection builder, event loop, subscription, and callback patterns, which are easy to get wrong without a reference.
Core Features & Use Cases
- Connection Management: Build authenticated connections with DbConnection.Builder, handle connect, error, and disconnect callbacks, and persist auth tokens.
- Data Subscriptions & Row Callbacks: Subscribe to all tables or filtered queries, and react to row inserts, updates, and deletes through typed event handlers.
- Reducer Invocation & Cache Access: Call server reducers, observe their committed or failed status, and query the local client cache by primary key, unique column, or index.
- Use Case: You are writing a Unity or console .NET game client that must mirror server state in real time; this Skill shows how to wire FrameTick into your loop and subscribe to player tables.
Quick Start
Use the csharp-client skill to write a C# console app that connects to my local SpacetimeDB instance, subscribes to all tables, and prints player rows as they change.