typescript-client

Installation
SKILL.md

SpacetimeDB TypeScript Client

Generated bindings convert snake_case names to camelCase, including row fields: a server column trip_id is tripId on client rows.

React: main.tsx

import React, { useMemo } from 'react';
import ReactDOM from 'react-dom/client';
import { SpacetimeDBProvider } from 'spacetimedb/react';
import { DbConnection } from './module_bindings';
import { MODULE_NAME, SPACETIMEDB_URI } from './config';
import App from './App';

const TOKEN_KEY = `${SPACETIMEDB_URI}/${MODULE_NAME}/auth_token`;
Installs
76
GitHub Stars
25.3K
First Seen
May 13, 2026