Getting Started
Installation
Install the Thyme SDK and set up local infrastructure.
Requirements
- Python 3.12+
- uv (recommended) or pip
Install the SDK
uv add thyme-sdkpip install thyme-sdkVerify
thyme version
# thyme 0.1.0Infrastructure (for local development)
Thyme's engine requires Kafka (or Redpanda) and Postgres. The quickest way to run these locally is via the provided Docker Compose setup:
# Clone the Thyme repo (for the docker-compose.yml)
git clone https://github.com/your-org/thyme
cd thyme
# Start Postgres + Redpanda
make infra
# Run migrations
make migrateThen start the three services in separate terminals:
make run-definition-service # Control plane on :8080
make run-engine # Streaming engine
make run-query-server # Query server on :8081For a self-contained end-to-end example, see Quick Start.