Teide Documentation
Fast columnar SQL engine
Teide is a high-performance columnar computation engine with a zero-dependency C17 core, SQL interface, interactive REPL, and PostgreSQL wire protocol server.
01
SQL Engine
Full SQL query support with aggregations, joins, window functions, CTEs, and set operations.
02
Interactive REPL
Syntax highlighting, tab completion, and multiple output formats (table, CSV, JSON).
03
PgWire Server
Connect with psql, DBeaver, or any PostgreSQL-compatible client.
04
Rust API
Embed Teide in your application with Context, Table, Graph, and Column types.
Quick Example
-- Load CSV and query instantly
CREATE TABLE trades AS SELECT * FROM read_csv('trades.csv');
SELECT symbol, SUM(qty) AS total_qty, AVG(price) AS avg_price
FROM trades
GROUP BY symbol
ORDER BY total_qty DESC
LIMIT 5;