# Turso

## Docs

- [Welcome to Turso](https://docs.turso.tech/introduction.md): The small database to power your big dreams in the age of AI.
- [Quickstart](https://docs.turso.tech/tursodb/quickstart.md)
- [Connect to Turso using JavaScript](https://docs.turso.tech/connect/javascript.md)
- [Connect to Turso using Python](https://docs.turso.tech/connect/python.md)
- [Connect to Turso using Go](https://docs.turso.tech/connect/go.md)
- [Connect to Turso using Rust](https://docs.turso.tech/connect/rust.md)
- [Connect to Turso using Dart](https://docs.turso.tech/connect/dart.md)
- [Connect to Turso using Java](https://docs.turso.tech/connect/java.md)
- [Change Data Capture](https://docs.turso.tech/tursodb/cdc.md)
- [Concurrent Writes](https://docs.turso.tech/tursodb/concurrent-writes.md)
- [Encryption](https://docs.turso.tech/tursodb/encryption.md)
- [Vector Search](https://docs.turso.tech/guides/vector-search.md): Build semantic search, recommendation systems, and RAG workflows with native vector search in Turso.
- [Usage](https://docs.turso.tech/sync/usage.md): How to enable and use sync with Turso across TypeScript, Python, and Go.
- [Local Sync Server](https://docs.turso.tech/sync/local-sync-server.md): Use the Turso CLI as a local sync server for development and testing without Turso Cloud.
- [Partial sync](https://docs.turso.tech/sync/partial.md): Sync only what you need. Faster cold starts and lower bandwidth by lazily fetching database pages on demand.
- [Conflict Resolution](https://docs.turso.tech/sync/conflict-resolution.md): How Turso sync handles concurrent changes from multiple clients.
- [Checkpoint](https://docs.turso.tech/sync/checkpoint.md): How to compact the local WAL to bound disk usage while preserving sync state.
- [Agent Databases](https://docs.turso.tech/guides/agent-databases.md)
- [AI Memory](https://docs.turso.tech/guides/ai-memory.md)
- [Code Indexing](https://docs.turso.tech/guides/code-indexing.md)
- [Content Caching](https://docs.turso.tech/guides/content-caching.md)
- [Secrets Vault](https://docs.turso.tech/guides/secrets-vault.md)
- [Getting Started](https://docs.turso.tech/sql-reference/cli/getting-started.md): Install and use the Turso interactive SQL shell
- [Command-Line Options](https://docs.turso.tech/sql-reference/cli/command-line-options.md): CLI flags, arguments, and server modes for the tursodb command
- [Shell Commands](https://docs.turso.tech/sql-reference/cli/shell-commands.md): Dot commands available in the Turso interactive SQL shell
- [SQLite Compatibility](https://docs.turso.tech/sql-reference/compatibility.md): Turso compatibility with SQLite - supported features, known differences, and limitations
- [Data Types](https://docs.turso.tech/sql-reference/data-types.md): Storage classes, type affinity, STRICT tables, and custom types in Turso
- [Expressions](https://docs.turso.tech/sql-reference/expressions.md): SQL expression syntax including literals, operators, CAST, CASE, and subqueries
- [CREATE TABLE](https://docs.turso.tech/sql-reference/statements/create-table.md): Create a new table in the database with column definitions, constraints, and table options
- [ALTER TABLE](https://docs.turso.tech/sql-reference/statements/alter-table.md): Modify the structure of an existing table by renaming, adding, or dropping columns
- [CREATE INDEX](https://docs.turso.tech/sql-reference/statements/create-index.md): Create an index on one or more columns or expressions to accelerate queries
- [CREATE VIEW](https://docs.turso.tech/sql-reference/statements/create-view.md): Create a named view based on a SELECT statement
- [CREATE MATERIALIZED VIEW](https://docs.turso.tech/sql-reference/statements/create-materialized-view.md): Create a materialized view that stores precomputed results and updates automatically
- [CREATE TRIGGER](https://docs.turso.tech/sql-reference/statements/create-trigger.md): Create a trigger that executes statements automatically in response to table changes
- [CREATE TYPE](https://docs.turso.tech/sql-reference/statements/create-type.md): Define a custom type with encoding, decoding, validation, operators, and defaults for use in STRICT tables
- [CREATE DOMAIN](https://docs.turso.tech/sql-reference/statements/create-domain.md): Define a named constraint wrapper over a base type for use in STRICT tables
- [CREATE SEQUENCE](https://docs.turso.tech/sql-reference/statements/create-sequence.md): Define a named sequence generator for producing auto-incrementing numeric values
- [CREATE VIRTUAL TABLE](https://docs.turso.tech/sql-reference/statements/create-virtual-table.md): Create a virtual table backed by a module that provides custom data access
- [DROP TABLE](https://docs.turso.tech/sql-reference/statements/drop-table.md): Remove a table and all its data from the database
- [DROP INDEX](https://docs.turso.tech/sql-reference/statements/drop-index.md): Remove an index from the database
- [DROP VIEW](https://docs.turso.tech/sql-reference/statements/drop-view.md): Remove a view from the database
- [DROP TRIGGER](https://docs.turso.tech/sql-reference/statements/drop-trigger.md): Remove a trigger from the database
- [DROP TYPE](https://docs.turso.tech/sql-reference/statements/drop-type.md): Remove a user-defined custom type from the database
- [DROP DOMAIN](https://docs.turso.tech/sql-reference/statements/drop-domain.md): Remove a user-defined domain from the database
- [DROP SEQUENCE](https://docs.turso.tech/sql-reference/statements/drop-sequence.md): Remove a named sequence generator from the database
- [SELECT](https://docs.turso.tech/sql-reference/statements/select.md): Query rows from one or more tables using filtering, joining, grouping, sorting, and set operations
- [INSERT](https://docs.turso.tech/sql-reference/statements/insert.md): Add new rows to a table using literal values, query results, or default values
- [UPDATE](https://docs.turso.tech/sql-reference/statements/update.md): Modify existing rows in a table
- [DELETE](https://docs.turso.tech/sql-reference/statements/delete.md): Remove rows from a table
- [REPLACE](https://docs.turso.tech/sql-reference/statements/replace.md): Insert a row, replacing any existing row that conflicts on a unique constraint
- [INSERT ... ON CONFLICT (Upsert)](https://docs.turso.tech/sql-reference/statements/upsert.md): Insert rows with automatic conflict resolution using DO NOTHING or DO UPDATE
- [EXPLAIN](https://docs.turso.tech/sql-reference/statements/explain.md): Display the execution plan or bytecode for a SQL statement
- [Transactions](https://docs.turso.tech/sql-reference/statements/transactions.md): Start, commit, and roll back transactions to group operations atomically
- [ATTACH DATABASE](https://docs.turso.tech/sql-reference/statements/attach-database.md): Attach an additional database file to the current connection
- [DETACH DATABASE](https://docs.turso.tech/sql-reference/statements/detach-database.md): Remove an attached database from the current connection
- [ANALYZE](https://docs.turso.tech/sql-reference/statements/analyze.md): Collect statistics about indexes to help the query optimizer
- [REINDEX](https://docs.turso.tech/sql-reference/statements/reindex.md): Rebuild indexes from scratch
- [VACUUM](https://docs.turso.tech/sql-reference/statements/vacuum.md): Rebuild the database file to reclaim unused space and defragment storage
- [Scalar Functions](https://docs.turso.tech/sql-reference/functions/scalar.md): Built-in scalar functions for string manipulation, math, type inspection, and more
- [Aggregate Functions](https://docs.turso.tech/sql-reference/functions/aggregate.md): Built-in aggregate functions for computing summary values over groups of rows
- [Window Functions](https://docs.turso.tech/sql-reference/functions/window.md): Perform calculations across sets of rows related to the current row without collapsing them
- [Math Functions](https://docs.turso.tech/sql-reference/functions/math.md): Mathematical functions for trigonometry, logarithms, rounding, and arithmetic
- [Date and Time Functions](https://docs.turso.tech/sql-reference/functions/date-time.md): Functions for creating, formatting, and manipulating dates, times, and timestamps
- [JSON Functions](https://docs.turso.tech/sql-reference/functions/json.md): Create, extract, modify, and aggregate JSON data
- [Vector Functions](https://docs.turso.tech/sql-reference/functions/vector.md): Create, compare, and manipulate vector embeddings
- [Array Functions](https://docs.turso.tech/sql-reference/functions/array.md): Create, manipulate, and query array values
- [Full-Text Search](https://docs.turso.tech/sql-reference/functions/fts.md): Full-text search with Tantivy-powered FTS indexes, scoring, and highlighting
- [Multi-Process Access](https://docs.turso.tech/sql-reference/multiprocess-access.md): Share a Turso database file between multiple OS processes using the experimental multiprocess WAL coordinator
- [Extensions](https://docs.turso.tech/sql-reference/extensions.md): Built-in and loadable extensions for additional SQL functions and virtual tables
- [PRAGMA Statements](https://docs.turso.tech/sql-reference/pragmas.md): Database configuration and metadata commands in Turso
- [Experimental Features](https://docs.turso.tech/sql-reference/experimental-features.md): How to enable experimental features in the CLI and each SDK
- [Changelog](https://docs.turso.tech/tursodb/changelog.md)
- [Turso Cloud Documentation](https://docs.turso.tech/turso-cloud.md): Fully managed platform for SQLite-compatible databases. Deploy Turso, a rewrite of SQLite with concurrent writes and multi-user access built in, or libSQL, the battle-tested SQLite fork. No need to switch to Postgres for concurrency.
- [Quickstart](https://docs.turso.tech/quickstart.md): Welcome to Turso Cloud! Get started in minutes.
- [Local Development](https://docs.turso.tech/local-development.md): Build locally with a local Turso database, or a local libSQL server.
- [libSQL](https://docs.turso.tech/libsql.md): libSQL is a production-ready fork of SQLite, maintained by Turso.
- [Limitations](https://docs.turso.tech/cloud/limitations.md): Known limitations and differences when using SQLite on Turso Cloud.
- [Migrate to Turso](https://docs.turso.tech/cloud/migrate-to-turso.md): Learn how to import your existing SQLite database to Turso.
- [Durability Guarantees](https://docs.turso.tech/cloud/durability.md)
- [Private Endpoints](https://docs.turso.tech/cloud/private-endpoints.md): Learn how to configure private endpoints for your Turso Database on AWS.
- [Database Access Allow Rules](https://docs.turso.tech/cloud/allow-rules.md): Restrict database access to specific IP addresses, CIDR ranges, or AWS VPC endpoints.
- [BYOK Encryption](https://docs.turso.tech/cloud/encryption.md)
- [Usage & Billing](https://docs.turso.tech/help/usage-and-billing.md)
- [AI & Embeddings](https://docs.turso.tech/features/ai-and-embeddings.md): Vector Similarity Search is built into Turso and libSQL Server as a native feature.
- [Embedded Replicas](https://docs.turso.tech/features/embedded-replicas/introduction.md)
- [Embedded Replicas on Fly](https://docs.turso.tech/features/embedded-replicas/with-fly.md): Deploy a JavaScript app using [Turso Cloud embedded replicas](/features/embedded-replicas) to [Fly.io](https://www.fly.io/).
- [Turso + Render](https://docs.turso.tech/features/embedded-replicas/with-render.md): Deploy a JavaScript app using [Turso Cloud embedded replicas](/features/embedded-replicas) to [Render](https://render.com/).
- [Turso + Koyeb](https://docs.turso.tech/features/embedded-replicas/with-koyeb.md): Deploy a JavaScript/Rust app using [Turso Cloud embedded replicas](/features/embedded-replicas) to [Koyeb](https://www.koyeb.com/).
- [Turso + Railway](https://docs.turso.tech/features/embedded-replicas/with-railway.md): Deploy a JavaScript/Rust app using [Turso Cloud embedded replicas](/features/embedded-replicas) to [Railway](https://railway.app/).
- [Turso + Linode by Akamai](https://docs.turso.tech/features/embedded-replicas/with-akamai.md): Deploy a JavaScript/Rust app using [Turso Cloud embedded replicas](/features/embedded-replicas) to [Akamai](https://www.linode.com/).
- [Branching](https://docs.turso.tech/features/branching.md)
- [Point-in-Time Recovery](https://docs.turso.tech/features/point-in-time-recovery.md)
- [SQLite Extensions](https://docs.turso.tech/features/sqlite-extensions.md): Learn how to use SQLite extensions with Turso.
- [Multi-DB Schemas (Deprecated)](https://docs.turso.tech/features/multi-db-schemas.md): Create and share a single schema across multiple databases.
- [Attach Database (Deprecated)](https://docs.turso.tech/features/attach-database.md): Attach and read data across multiple databases.
- [Data Edge (Deprecated)](https://docs.turso.tech/features/data-edge.md): Allow your users to reach local replicas of your database, wherever they are.
- [Turso SDKs](https://docs.turso.tech/sdk/introduction.md)
- [Authentication](https://docs.turso.tech/sdk/authentication.md)
- [Authorization](https://docs.turso.tech/sdk/authorization.md)
- [Platform Tokens](https://docs.turso.tech/sdk/authorization/tokens.md)
- [External Auth Providers](https://docs.turso.tech/sdk/authorization/jwks.md)
- [Fine-Grained Permissions](https://docs.turso.tech/sdk/authorization/fine-grained-permissions.md)
- [Turso Quickstart (SQL over HTTP)](https://docs.turso.tech/sdk/http/quickstart.md): Get started with SQL over HTTP for Turso in a few simple steps.
- [SQL over HTTP Reference](https://docs.turso.tech/sdk/http/reference.md)
- [Turso Quickstart (TypeScript)](https://docs.turso.tech/sdk/ts/quickstart.md): Get started with Turso and TypeScript in a few simple steps.
- [Reference](https://docs.turso.tech/sdk/ts/reference.md): TypeScript Reference for Turso
- [Examples](https://docs.turso.tech/sdk/ts/examples.md)
- [Next.js + Turso](https://docs.turso.tech/sdk/ts/guides/nextjs.md): Set up Turso in your Next.js project in minutes.
- [Remix + Turso](https://docs.turso.tech/sdk/ts/guides/remix.md): Set up Turso in your Remix project in minutes
- [Astro + Turso](https://docs.turso.tech/sdk/ts/guides/astro.md): Set up Turso in your Astro project in minutes.
- [Nuxt + Turso](https://docs.turso.tech/sdk/ts/guides/nuxt.md): Set up Turso in your Nuxt project in minutes
- [Qwik + Turso](https://docs.turso.tech/sdk/ts/guides/qwik.md): Set up Turso in your Qwik project in minutes
- [SvelteKit + Turso](https://docs.turso.tech/sdk/ts/guides/sveltekit.md): Set up Turso in your SvelteKit project in minutes
- [Quasar + Turso](https://docs.turso.tech/sdk/ts/guides/quasar.md): Set up Turso in your Quasar project in minutes
- [Elysia + Turso](https://docs.turso.tech/sdk/ts/guides/elysia.md): Set up Turso in your Elysia project in minutes.
- [Hono + Turso](https://docs.turso.tech/sdk/ts/guides/hono.md): Set up Turso in your Hono project in minutes.
- [Drizzle + Turso](https://docs.turso.tech/sdk/ts/orm/drizzle.md): Configure Drizzle to work with Turso
- [Prisma + Turso](https://docs.turso.tech/sdk/ts/orm/prisma.md): Configure Prisma to work with your Turso database
- [Sentry](https://docs.turso.tech/sdk/ts/integrations/sentry.md): Trace slow queries and capture SQL errors with Sentry.
- [Turso Quickstart (Rust)](https://docs.turso.tech/sdk/rust/quickstart.md): Get started with Turso and Rust in a few simple steps.
- [Reference](https://docs.turso.tech/sdk/rust/reference.md): Rust Reference for Turso
- [Examples](https://docs.turso.tech/sdk/rust/examples.md)
- [Turso + Actix](https://docs.turso.tech/sdk/rust/guides/actix.md): Set up Turso in your Actix project in minutes
- [Turso + Axum](https://docs.turso.tech/sdk/rust/guides/axum.md): Set up Turso in your Axum project in minutes
- [Turso + Rocket](https://docs.turso.tech/sdk/rust/guides/rocket.md): Set up Turso in your Rocket project in minutes
- [Tauri + Turso](https://docs.turso.tech/sdk/rust/guides/tauri.md): Set up Turso in your Tauri project in minutes
- [Toasty + Turso](https://docs.turso.tech/sdk/rust/orm/toasty.md): Use Toasty, the async ORM from the Tokio project, with Turso Database.
- [Turso Quickstart (Go)](https://docs.turso.tech/sdk/go/quickstart.md): Get started with Turso and Go in a few simple steps.
- [Reference](https://docs.turso.tech/sdk/go/reference.md): Go Reference for Turso
- [Examples](https://docs.turso.tech/sdk/go/examples.md)
- [Turso Quickstart (Python)](https://docs.turso.tech/sdk/python/quickstart.md): Get started with Turso and Python in a few simple steps.
- [Reference](https://docs.turso.tech/sdk/python/reference.md): Python Reference for Turso
- [Examples](https://docs.turso.tech/sdk/python/examples.md)
- [Flask + Turso](https://docs.turso.tech/sdk/python/guides/flask.md): Set up Turso in your Flask project in minutes
- [SQLAlchemy + Turso](https://docs.turso.tech/sdk/python/orm/sqlalchemy.md): Configure SQLAlchemy to work with your Turso database
- [Turso Quickstart (PHP)](https://docs.turso.tech/sdk/php/quickstart.md): Get started with Turso and PHP using the libSQL client in a few simple steps.
- [Reference](https://docs.turso.tech/sdk/php/reference.md): libSQL PHP Reference
- [Examples](https://docs.turso.tech/sdk/php/examples.md)
- [Turso + Doctrine DBAL](https://docs.turso.tech/sdk/php/orm/doctrine-dbal.md): Set up Turso in your PHP + Doctrine DBAL project in minutes
- [Turso Quickstart (Laravel)](https://docs.turso.tech/sdk/php/guides/laravel.md)
- [Turso Quickstart (Ruby)](https://docs.turso.tech/sdk/ruby/quickstart.md): Get started with Turso and Ruby using the libSQL client in a few simple steps.
- [Turso Examples (Ruby)](https://docs.turso.tech/sdk/ruby/examples.md)
- [Turso Quickstart (ActiveRecord)](https://docs.turso.tech/sdk/activerecord/quickstart.md): Get started with Turso and ActiveRecord in a few simple steps.
- [Ruby on Rails + Turso](https://docs.turso.tech/sdk/activerecord/guides/rails.md): Set up Turso in your Ruby on Rails project in minutes.
- [Turso Quickstart (Android)](https://docs.turso.tech/sdk/kotlin/quickstart.md): Get started with Turso and Android using the libSQL client in a few simple steps.
- [Android Reference](https://docs.turso.tech/sdk/kotlin/reference.md): libSQL Android Reference
- [Turso Quickstart (Swift)](https://docs.turso.tech/sdk/swift/quickstart.md): Get started with Turso and Swift using the libSQL client in a few simple steps.
- [Swift Reference](https://docs.turso.tech/sdk/swift/reference.md): libSQL Swift Reference
- [Turso Quickstart (C)](https://docs.turso.tech/sdk/c/quickstart.md): Get started with Turso and C using the libSQL client in a few simple steps.
- [C Reference](https://docs.turso.tech/sdk/c/reference.md): libSQL C Reference
- [Turso Examples (C)](https://docs.turso.tech/sdk/c/examples.md)
- [Turso Quickstart (Flutter / Dart)](https://docs.turso.tech/sdk/flutter/quickstart.md): Get started with Flutter and Dart using the libSQL client in a few simple steps
- [Reference](https://docs.turso.tech/sdk/flutter/reference.md): libSQL Flutter / Dart Reference
- [Examples](https://docs.turso.tech/sdk/flutter/examples.md)
- [Drift + Turso / LibSQL](https://docs.turso.tech/sdk/flutter/integrations/drift.md): Configure `drift` to work with `libsql_dart`
- [Introduction](https://docs.turso.tech/cli/introduction.md)
- [Installation](https://docs.turso.tech/cli/installation.md): Learn how to install the Turso CLI on Mac, Linux and Windows.
- [Authentication](https://docs.turso.tech/cli/authentication.md)
- [Upgrading](https://docs.turso.tech/cli/upgrading.md): Update the Turso CLI to the latest version to benefit from all the latest features, and fixes.
- [Help](https://docs.turso.tech/cli/help.md)
- [Headless Mode](https://docs.turso.tech/cli/headless-mode.md)
- [auth login](https://docs.turso.tech/cli/auth/login.md)
- [auth logout](https://docs.turso.tech/cli/auth/logout.md)
- [auth signup](https://docs.turso.tech/cli/auth/signup.md)
- [auth token](https://docs.turso.tech/cli/auth/token.md)
- [auth whoami](https://docs.turso.tech/cli/auth/whoami.md)
- [auth api-tokens mint](https://docs.turso.tech/cli/auth/api-tokens/mint.md)
- [auth api-tokens list](https://docs.turso.tech/cli/auth/api-tokens/list.md)
- [auth api-tokens revoke](https://docs.turso.tech/cli/auth/api-tokens/revoke.md)
- [contact bookmeeting](https://docs.turso.tech/cli/contact/bookmeeting.md)
- [contact feedback](https://docs.turso.tech/cli/contact/feedback.md)
- [db list](https://docs.turso.tech/cli/db/list.md)
- [db create](https://docs.turso.tech/cli/db/create.md)
- [db import](https://docs.turso.tech/cli/db/import.md)
- [db show](https://docs.turso.tech/cli/db/show.md)
- [db export](https://docs.turso.tech/cli/db/export.md)
- [db destroy](https://docs.turso.tech/cli/db/destroy.md)
- [db inspect](https://docs.turso.tech/cli/db/inspect.md)
- [db shell](https://docs.turso.tech/cli/db/shell.md)
- [db locations](https://docs.turso.tech/cli/db/locations.md)
- [db tokens create](https://docs.turso.tech/cli/db/tokens/create.md)
- [db tokens invalidate](https://docs.turso.tech/cli/db/tokens/invalidate.md)
- [db config allow-rules show](https://docs.turso.tech/cli/db/config/allow-rules/show.md)
- [db config allow-rules set](https://docs.turso.tech/cli/db/config/allow-rules/set.md)
- [db config allow-rules clear](https://docs.turso.tech/cli/db/config/allow-rules/clear.md)
- [dev](https://docs.turso.tech/cli/dev.md)
- [group list](https://docs.turso.tech/cli/group/list.md)
- [group create](https://docs.turso.tech/cli/group/create.md)
- [group update](https://docs.turso.tech/cli/group/update.md)
- [group destroy](https://docs.turso.tech/cli/group/destroy.md)
- [group transfer](https://docs.turso.tech/cli/group/transfer.md)
- [group tokens create](https://docs.turso.tech/cli/group/tokens/create.md)
- [group tokens invalidate](https://docs.turso.tech/cli/group/tokens/invalidate.md)
- [group unarchive](https://docs.turso.tech/cli/group/unarchive.md)
- [group aws-migration start](https://docs.turso.tech/cli/group/aws-migration/start.md)
- [group aws-migration info](https://docs.turso.tech/cli/group/aws-migration/info.md)
- [group aws-migration abort](https://docs.turso.tech/cli/group/aws-migration/abort.md)
- [org switch](https://docs.turso.tech/cli/org/switch.md)
- [org list](https://docs.turso.tech/cli/org/list.md)
- [org create](https://docs.turso.tech/cli/org/create.md)
- [org billing](https://docs.turso.tech/cli/org/billing.md)
- [org members list](https://docs.turso.tech/cli/org/members/list.md)
- [org members invite](https://docs.turso.tech/cli/org/members/invite.md)
- [org members add](https://docs.turso.tech/cli/org/members/add.md)
- [org members rm](https://docs.turso.tech/cli/org/members/rm.md)
- [destroy](https://docs.turso.tech/cli/org/destroy.md)
- [plan show](https://docs.turso.tech/cli/plan/show.md)
- [plan select](https://docs.turso.tech/cli/plan/select.md)
- [plan upgrade](https://docs.turso.tech/cli/plan/upgrade.md)
- [plan overages disable](https://docs.turso.tech/cli/plan/overages/disable.md)
- [plan overages enable](https://docs.turso.tech/cli/plan/overages/enable.md)
- [Turso Platform API](https://docs.turso.tech/api-reference/introduction.md): Programmatically manage databases, groups, organizations, and tokens with the Turso Platform API.
- [Quickstart](https://docs.turso.tech/api-reference/quickstart.md): Get started with Turso API in a few easy steps.
- [Authentication](https://docs.turso.tech/api-reference/authentication.md)
- [Errors](https://docs.turso.tech/api-reference/response-codes.md)
- [List Databases](https://docs.turso.tech/api-reference/databases/list.md): Returns a list of databases belonging to the organization or user.
- [Create Database](https://docs.turso.tech/api-reference/databases/create.md): Creates a new database in a group for the organization or user.
- [Upload Database](https://docs.turso.tech/api-reference/databases/upload.md)
- [Retrieve Database](https://docs.turso.tech/api-reference/databases/retrieve.md): Returns a database belonging to the organization or user.
- [Retrieve Database Configuration](https://docs.turso.tech/api-reference/databases/configuration.md): Retrieve an individual database configuration belonging to the organization or user.
- [Update Database Configuration](https://docs.turso.tech/api-reference/databases/update-configuration.md): Update a database configuration belonging to the organization or user.
- [Retrieve Database Usage](https://docs.turso.tech/api-reference/databases/usage.md): Fetch activity usage for a database in a given time period.
- [Retrieve Database Stats](https://docs.turso.tech/api-reference/databases/stats.md): Fetch the top queries of a database, including the count of rows read and written.
- [Delete Database](https://docs.turso.tech/api-reference/databases/delete.md): Delete a database belonging to the organization or user.
- [List Database Instances](https://docs.turso.tech/api-reference/databases/list-instances.md): Returns a list of instances of a database. Instances are the individual primary or replica databases in each region defined by the group.
- [Retrieve Database Instance](https://docs.turso.tech/api-reference/databases/retrieve-instance.md): Return the individual database instance by name.
- [Generate Database Auth Token](https://docs.turso.tech/api-reference/databases/create-token.md): Generates an authorization token for the specified database.
- [Invalidate All Database Auth Tokens](https://docs.turso.tech/api-reference/databases/invalidate-tokens.md): Invalidates all authorization tokens for the specified database.
- [List Groups](https://docs.turso.tech/api-reference/groups/list.md): Returns a list of groups belonging to the organization or user.
- [Create Group](https://docs.turso.tech/api-reference/groups/create.md): Creates a new group for the organization or user.
- [Retrieve Group](https://docs.turso.tech/api-reference/groups/retrieve.md): Returns a group belonging to the organization or user.
- [Retrieve Group Configuration](https://docs.turso.tech/api-reference/groups/configuration.md): Retrieve an individual group configuration belonging to the organization or user.
- [Update Group Configuration](https://docs.turso.tech/api-reference/groups/update-configuration.md): Update a group configuration belonging to the organization or user.
- [Delete Group](https://docs.turso.tech/api-reference/groups/delete.md): Delete a group belonging to the organization or user.
- [Transfer Group](https://docs.turso.tech/api-reference/groups/transfer.md): Transfer a group to another organization that you own or a member of.
- [Unarchive Group](https://docs.turso.tech/api-reference/groups/unarchive.md): Unarchive a group that has been archived due to inactivity.
- [Create Group Auth Token](https://docs.turso.tech/api-reference/groups/create-token.md): Generates an authorization token for the specified group.
- [Invalidate All Group Auth Tokens](https://docs.turso.tech/api-reference/groups/invalidate-tokens.md): Invalidates all authorization tokens for the specified group.
- [List Locations](https://docs.turso.tech/api-reference/locations/list.md): Returns a list of locations where you can create or replicate databases.
- [Closest Region](https://docs.turso.tech/api-reference/locations/closest-region.md): Returns the closest region to the user's location.
- [List Organizations](https://docs.turso.tech/api-reference/organizations/list.md): Returns a list of organizations the authenticated user owns or is a member of.
- [Retrieve Organization](https://docs.turso.tech/api-reference/organizations/retrieve.md): Retrieve details of a specific organization.
- [Update Organization](https://docs.turso.tech/api-reference/organizations/update.md): Update an organization you own or are a member of.
- [List Plans](https://docs.turso.tech/api-reference/organizations/plans.md): Returns a list of available plans and their quotas.
- [Current Subscription](https://docs.turso.tech/api-reference/organizations/subscription.md): Returns the current subscription details for the organization.
- [List Invoices](https://docs.turso.tech/api-reference/organizations/invoices.md): Returns a list of invoices for the organization.
- [Organization Usage](https://docs.turso.tech/api-reference/organizations/usage.md): Fetch current billing cycle usage for an organization.
- [Get Current User](https://docs.turso.tech/api-reference/user/get-current.md): Returns information about the currently authenticated user.
- [List Members](https://docs.turso.tech/api-reference/organizations/members/list.md): Returns a list of members part of the organization.
- [Retrieve Member](https://docs.turso.tech/api-reference/organizations/members/retrieve.md): Retrieve details of a specific member in the organization.
- [Add Member](https://docs.turso.tech/api-reference/organizations/members/add.md): Add an existing Turso user to an organization.
- [Update Member Role](https://docs.turso.tech/api-reference/organizations/members/update.md): Update the role of an organization member. Only organization admins or owners can perform this action.
- [Remove Member](https://docs.turso.tech/api-reference/organizations/members/remove.md): Remove a user from the organization by username.
- [List Invites](https://docs.turso.tech/api-reference/organizations/invites/list-v2.md): Returns a list of pending invites for the organization.
- [Create Invite](https://docs.turso.tech/api-reference/organizations/invites/create-v2.md): Invite a user to an organization. If the user isn't already registered with Turso, they will receive a signup link. If an existing pending invite exists for the same email, it will be replaced.
- [Delete Invite](https://docs.turso.tech/api-reference/organizations/invites/delete-v2.md): Delete a pending invite for the organization by email.
- [List Audit Logs](https://docs.turso.tech/api-reference/audit-logs/list.md): Return the audit logs for the given organization, ordered by the `created_at` field in descending order.
- [Create API Token](https://docs.turso.tech/api-reference/tokens/create.md): Returns a new API token belonging to a user.
- [Validate API Token](https://docs.turso.tech/api-reference/tokens/validate.md): Validates an API token belonging to a user.
- [List API Tokens](https://docs.turso.tech/api-reference/tokens/list.md): Returns a list of API tokens belonging to a user.
- [Revoke API Token](https://docs.turso.tech/api-reference/tokens/revoke.md): Revokes the provided API token belonging to a user.
- [List Organization API Tokens](https://docs.turso.tech/api-reference/tokens/list-organization.md): Returns the API tokens scoped to this organization (both organization-scoped and group-scoped). Unrestricted tokens are not returned here — manage those via [`GET /v1/auth/api-tokens`](/api-reference/tokens/list).
- [Revoke Organization API Token](https://docs.turso.tech/api-reference/tokens/revoke-organization.md): Revokes a token scoped to this organization.
- [MCP (AI agents)](https://docs.turso.tech/integrations/mcp.md): Connect AI agents to Turso Cloud over the Model Context Protocol — manage databases and run SQL with OAuth, no API token to copy.
- [Vercel](https://docs.turso.tech/integrations/vercel.md): Use Turso with Vercel serverless and edge functions.
- [AgentFS](https://docs.turso.tech/agentfs/introduction.md): A filesystem for AI agents, built on Turso
- [Installation](https://docs.turso.tech/agentfs/installation.md): Install the AgentFS CLI on Linux, macOS, and Windows
- [Agentic Coding](https://docs.turso.tech/agentfs/guides/sandbox.md): Run AI coding agents safely with AgentFS sandboxing
- [Shared Agent Sessions](https://docs.turso.tech/agentfs/guides/sessions.md): Share state between multiple agents and terminals with named sessions
- [Audit Filesystem Changes](https://docs.turso.tech/agentfs/guides/auditing.md): Inspect and analyze what an agent did during a session
- [Copy-on-Write Overlays](https://docs.turso.tech/agentfs/guides/overlay.md): How copy-on-write isolation works in AgentFS
- [MCP Server Integration](https://docs.turso.tech/agentfs/guides/mcp.md): Use AgentFS as an MCP server for AI assistants
- [Sync with Turso Cloud](https://docs.turso.tech/agentfs/guides/sync.md): Synchronize agent filesystems with remote Turso databases
- [NFS Server Access](https://docs.turso.tech/agentfs/guides/nfs.md): Export AgentFS over the network via NFS
- [TypeScript/JavaScript SDK](https://docs.turso.tech/agentfs/sdk/typescript.md): Complete reference for the AgentFS TypeScript and JavaScript SDK
- [Python SDK](https://docs.turso.tech/agentfs/sdk/python.md): AgentFS Python SDK for building AI agents
- [Rust SDK](https://docs.turso.tech/agentfs/sdk/rust.md): Complete reference for the AgentFS Rust SDK
- [CLI Reference](https://docs.turso.tech/agentfs/reference/cli.md): Complete reference for the AgentFS command-line interface

## OpenAPI Specs

- [openapi](https://docs.turso.tech/api-reference/openapi.json)

## Optional

- [Turso Homepage](https://turso.tech)
- [Discord](https://tur.so/discord)
- [GitHub](https://github.com/tursodatabase/turso)