Skip to main content
Version: 1.12.0

Core Concepts

This section covers the fundamental concepts you need to understand to build applications with SpacetimeDB.

Databases

Learn how SpacetimeDB databases work, including modules, publishing, and transactions.

Tables

Define your data model with tables, columns, and indexes.

Functions

Implement your application logic with reducers, procedures, and views.

  • Reducers - Transactional functions that modify state
  • Procedures - Functions that can make external HTTP calls
  • Views - Read-only computed queries

Subscriptions

Enable real-time updates for your clients.

Authentication

Secure your application with SpacetimeAuth.

Client SDKs

Connect your frontend to SpacetimeDB.