Skip to main content

Experimental Features

Some Turso features are still experimental and must be explicitly enabled before use. Experimental features are stable enough for testing but their API may change in future releases.

Experimental Features List

Triggers are no longer experimental as of Turso 0.7 — CREATE TRIGGER and DROP TRIGGER work without any flag.

CLI

Pass --experimental-<feature> flags when starting tursodb:
Multiple flags can be combined:

Rust SDK

The Rust binding uses a fluent Builder API:

Python SDK

Pass a comma-separated string to the experimental_features parameter:

JavaScript / Node.js SDK

Pass an array of feature strings to the experimental option:

Go SDK

Set the ExperimentalFeatures field as a comma-separated string:
The Go driver also supports DSN query parameters:

Java SDK

The Java binding currently supports encryption through a dedicated method:

.NET SDK

The .NET binding currently supports encryption through the C FFI:

See Also