Tannur: Event Sourcing Cloud Infrastructure
Tannur is an all-in-one infrastructure platform for event-driven applications. Deploy globally, scale instantly, observe everything — from GitHub to a live URL in seconds.
Introduction
Learn about Tannur's event-sourcing core and architecture.
Quickstart
Deploy your first application in under 3 minutes.
CLI Guide
Master the Tannur Command Line Interface.
SDK Reference
Integrate Tannur into any stack (TS, Python, Go, PHP).
How Deployment Works
When you push to your connected GitHub repository, Tannur automatically detects the framework, builds your application, and deploys it to our global edge network (195+ regions). You get a live URL instantly, with zero downtime.
Tannur CLI Setup
The Tannur CLI lets you manage your projects, authenticate, and deploy directly from your terminal.
npm install -g @tannur/cli@latest
Authenticate your CLI session:
tannur login
tannur deploy- Deploy your current projecttannur verify <streamId>- Verify an event stream
Multi-Platform SDKs
Tannur supports robust, type-safe SDKs across all major platforms, enabling seamless event emission, state queries, and automatic tenant resolution.
Supported Platforms
- TypeScript / Node.js (Universal SDK)
- React & React Native
- SvelteKit
- Python
- Go
- PHP
SDK Core Features
- Type-Safe Event Emission: Emit events with payload validation and automatic tenant inference.
- State Management: Instantly fetch the materialized state of an event stream.
- Smart Retries & Caching: Built-in retry strategies with intelligent edge caching.
