What problem does it solve?
This Skill eliminates the manual overhead of writing dialect-aware, type-safe SQL across multiple database adapters, avoiding the constraints and boilerplate of traditional ORMs while handling parameter styles, connection lifecycle, and bulk operations out of the box.
Core Features & Use Cases
- Multi-Adapter SQL Support: Execute type-safe queries across 18+ database adapters (PostgreSQL, MySQL, Oracle, BigQuery, DuckDB, etc.) with automatic parameter style conversion and dialect transpilation.
- Framework Integrations: First-party plugins for Litestar, FastAPI, Starlette, and Flask with built-in DI, commit modes, session stores, and filter dependencies.
- Advanced Data Workflows: Native Arrow/ADBC integration for analytics, bulk ingest via storage bridge, SQL file loading with caching, ADK agent storage, and vector search support.
- Use Case: Build a multi-database application with a PostgreSQL primary store and DuckDB analytics warehouse, using typed models for query results and native Arrow transfer for cross-database data pipelines.
Quick Start
Use the sqlspec skill to configure an asyncpg adapter, define a typed User dataclass, and run a parameterized paginated query with ordering and search filters in your Litestar project.