WELCOME TO TABSDATA
Tabsdata
Real-time ETL built on Pub/Sub for Tables. Publish data from any source, transform it with Python, and subscribe to fresh, consistent data across your organization.
Tabsdata removes the complexity of traditional ETL pipelines. Define publishers to read data, transformers to modify it, and subscribers to write it. Tabsdata manages dependencies automatically and triggers functions in real-time.
Start here
Explore the docs
Installation
Install Tabsdata on your machine or server.
Core concepts
Learn the pub/sub model, collections, tables, and functions.
Publishers
Read data from external systems into Tabsdata tables.
Transformers
Transform data with Python and the TableFrame API.
Subscribers
Write data from tables to external destinations.
TableFrame API
Master data transformations with lazy evaluation.
Advanced features
Kafka streaming
Stream data from Kafka topics in real-time.
Data quality
Validate data and route invalid rows to quarantine tables.
Catalogs
Sync metadata to AWS Glue and Databricks Unity Catalog.
AI agent
Interact with Tabsdata using natural language.
Custom plugins
Connect to systems without native support.
Security
Configure HTTPS and SSL/TLS for secure communication.
Operations
CLI reference
Complete command reference for td and tdserver.
User interface
Manage functions, tables, and executions via the web UI.
Secrets
Store credentials securely with environment variables or Vault.
Permissions
Manage user roles and access control.
Troubleshooting
Common issues and how to resolve them.
Connectors
20+ supported data sources and destinations.