---
title: Developer Resources
slug: /resources
---


Guides, references, and tools to help you build with SpacetimeDB.

## How-To Guides

Step-by-step guides for common tasks.

- **Deployment**
  - [Deploy to MainCloud](./00100-how-to/00100-deploy/00100-maincloud.md) - Deploy to SpacetimeDB's managed cloud
  - [Railway](./00100-how-to/00100-deploy/00300-railway.md) - Deploy SpacetimeDB with the official Railway template
  - [Self-Hosting](./00100-how-to/00100-deploy/00200-self-hosting.md) - Run SpacetimeDB on your own infrastructure

- **Database Features**
  - [PostgreSQL Compatibility](./00100-how-to/00200-pg-wire.md) - Connect with PostgreSQL clients
  - [Logging](./00100-how-to/00300-logging.md) - Set up logging for debugging
  - [Row-Level Security](./00100-how-to/00400-row-level-security.md) - Fine-grained access control
  - [Reject Connections](./00100-how-to/00500-reject-client-connections.md) - Control client access

## Reference Documentation

Detailed technical references.

- **CLI**
  - [CLI Reference](./00200-reference/00100-cli-reference/00100-cli-reference.md) - All `spacetime` commands
  - [Standalone Config](./00200-reference/00100-cli-reference/00200-standalone-config.md) - Configuration options

- **HTTP API**
  - [Authorization](./00200-reference/00200-http-api/00100-authorization.md) - API authentication
  - [Identity](./00200-reference/00200-http-api/00200-identity.md) - Identity management endpoints
  - [Database](./00200-reference/00200-http-api/00300-database.md) - Database operations

- **SQL**
  - [SQL Reference](./00200-reference/00400-sql-reference.md) - Supported SQL syntax

- **Internals**
  - [Module ABI](./00200-reference/00300-internals/00100-module-abi-reference.md) - WebAssembly module interface
  - [SATS JSON](./00200-reference/00300-internals/00200-sats-json.md) - JSON serialization format
  - [BSATN](./00200-reference/00300-internals/00300-bsatn.md) - Binary serialization format
