Turso comes loaded with extensions that provide additional functionality to SQLite. Some plans will have more extensions preloaded.

If you’re looking to enable vector extensions, you should instead consider using the native libSQL vector datatype.

Preloaded Extensions

The following extensions are always-on and available:

ExtensionVersionDescription
JSONBuilt-inWork with JSON data in SQLite.
FTS5Built-inFull-text search and indexing.
R*TreeBuilt-inIndexing and querying spatial data.
SQLean Crypto0.24.1Hashing, message digest, encoding, and decoding.
SQLean Fuzzy0.24.1Fuzzy string matching and phonetics. A fork of Spellfix1 with improvements.
SQLean Math0.24.1Advanced mathematical calculations.
SQLean Stats0.24.1Common statistical functions with SQLite.
SQLean Text0.24.1String manipulation (reverse, split) with SQLite.
SQLean UUID0.24.1Limited support for RFC 4122 compliant UUIDs.

Optional Extensions

The following extensions are also enabled in addition to the preloaded extensions on databases using the Fly Cloud Provider (Pro & Enterprise).

ExtensionVersionDescription
SQLean Regexp0.24.1Regular expressions with SQLite.
sqlite-vec0.1.3The Vector Search successor to sqlite-vss.

Was this page helpful?