Skip to main content
Version: 2.0.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

Authentication​

Secure your application with SpacetimeAuth.

Clients​

Connect your frontend to SpacetimeDB.