turso

Create edge-hosted SQLite databases with embedded replicas and vector search.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/gil00pita/lanify --skill turso-gil00pita
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: turso
Source: https://github.com/gil00pita/lanify/tree/main/.agents/skills/turso
Command: npx skills add https://github.com/gil00pita/lanify --skill turso-gil00pita

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Turso is an edge-hosted SQLite database built on libSQL that provides global replication, embedded replicas, and native vector search for edge-first apps.

Core Features & Use Cases

  • Embedded replicas for ultra-low latency reads and offline capability
  • Global replication with closest-replica routing to optimize latency
  • Native vector search support for AI workloads
  • Multi-region deployment with easy client integration
  • Pragmatic setup with libSQL client compatibility

Quick Start

Install the Turso CLI, authenticate, create a database, and connect with a libsql client to run sample queries.

Frequently Asked Questions about turso

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add SQLite replication and vector search to an edge application?▼

To add SQLite replication and vector search to an edge application, use Turso's libSQL client integration. It provides embedded replicas for local reads and native vector search support, enabling ultra-low latency and offline capability across mobile, web, and IoT.

What is an embedded replica and how does it work for offline apps?▼

An embedded replica is a local SQLite database copy that synchronizes with a remote primary. It enables offline-capable apps by allowing ultra-low latency local reads, syncing data automatically once connectivity is restored via the libSQL client.

Can I use libSQL with Turso for multi-region edge synchronization?▼

Yes, you can use the libSQL client with Turso for multi-region edge synchronization. It supports global replication with closest-replica routing, ensuring optimized read latency across different geographic regions for edge-native scenarios.

How do I set up a Turso database and connect using the libSQL client?▼

To set up a Turso database, install the Turso CLI, authenticate your account, and create a database. Then connect using a libSQL client to run sample queries, leveraging embedded replicas and vector search features.

Does SQLite vector search work for AI workloads in edge databases?▼

Yes, SQLite vector search works for AI workloads in edge databases through Turso's native vector search support. It allows AI-powered similarity search directly within the edge-hosted libSQL database, eliminating the need for a separate search service.

When should I not use an edge-hosted SQLite database for my application?▼

You should avoid using an edge-hosted SQLite database if your application requires centralized transactional consistency without replication delays, or if your workload lacks read-heavy patterns that benefit from local embedded replicas and closest-replica routing.