skillfed

turso-db

Turso is a Rust-based, in-process SQL database that runs SQLite-compatible queries in Node.js, browsers, React Native, and edge functions. It includes vector similarity search, full-text search powered by Tantivy, change tracking, encryption, and remote sync capabilities. This skill covers SDK setup, CLI usage, and recipes for all supported languages and platforms.

Turso Database helps you set up and connect to an in-process SQLite-compatible database across Node.js, browsers, React Native, and serverless environments.

AI-generated summary based on this skill's SKILL.md

21 1 MIT updated by tursodatabase

Install

tursodatabase/agent-skills/turso-db

CLI (skillfed)coming soon
git clone https://github.com/tursodatabase/agent-skills
cp -r agent-skills/skills/turso-db ~/.claude/skills/turso-db

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I set up and use Turso database in my application?

Turso is a Rust-based, in-process SQL database that runs SQLite-compatible queries across Node.js, browsers, React Native, and edge functions. To set up Turso, install the appropriate SDK for your platform (JavaScript, Python, Go, Rust, or others), initialize a database connection, and execute SQL queries. Turso supports remote sync, so you can connect to local or remote instances. The skill covers SDK setup, CLI commands, and platform-specific recipes to get you started quickly.

What SDKs does Turso offer for different platforms and languages?

Turso provides SDKs for multiple languages and platforms: JavaScript/TypeScript for Node.js and browsers, Python, Go, Rust, and React Native for mobile. Each SDK is optimized for its environment—the JavaScript SDK works in serverless edge functions and WASM browsers, while the React Native SDK enables offline-first mobile apps. The skill guides you in choosing the correct SDK for your platform and implementing it in your application.

How can I implement vector or full-text search with Turso?

Turso includes built-in vector similarity search and full-text search powered by Tantivy. For vector search, store embeddings in your database and use Turso's similarity functions to find nearest neighbors. For full-text search, Turso indexes text columns automatically and provides FTS queries. The skill covers recipes and best practices for both search types, helping you integrate semantic and keyword search into your application.

Does Turso support encryption, MVCC, and change data capture?

Yes, Turso supports encryption at rest, MVCC (Multi-Version Concurrency Control) for concurrent writes without blocking, and CDC (Change Data Capture) for tracking database changes. These features enable secure, scalable applications with real-time data synchronization. The skill explains how to enable and configure each feature based on your application's requirements.

How do I sync data between local and remote Turso databases?

Turso enables offline-first sync between local and remote databases, making it ideal for mobile and edge applications. You can replicate data remotely and sync changes bidirectionally. The skill covers sync setup, conflict resolution, and recipes for implementing offline-first architectures with Turso's remote replication capabilities.

What is the license for Turso, and how do I access CLI and MCP tools?

Turso is released under the MIT license. The skill includes guidance on using the Turso CLI for database management, configuration, and deployment, as well as integration with MCP (Model Context Protocol) servers for advanced automation and tooling.

SKILL.md

rendered from the published skill — quoted content, verbatim

Turso Database

Turso is an in-process SQL database compatible with SQLite, written in Rust.

Do NOT search the web for "libsql" or "@libsql/client" — those are

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 14 files
skills/turso-db/SKILL.md
skills/turso-db/references/cdc.md
skills/turso-db/references/encryption.md
skills/turso-db/references/full-text-search.md
skills/turso-db/references/mvcc.md
skills/turso-db/references/sync.md
skills/turso-db/references/vector-search.md
skills/turso-db/sdks/go.md
skills/turso-db/sdks/javascript.md
skills/turso-db/sdks/python.md
skills/turso-db/sdks/react-native.md
skills/turso-db/sdks/rust.md
skills/turso-db/sdks/serverless.md
skills/turso-db/sdks/wasm.md

Related skills

Tags

rust-database embedded-sql vector-embeddings offline-first edge-compute mobile-database change-tracking concurrent-access wasm-compatible multi-sdk