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.