Connection Database
SSL / TLS
Encrypt the connection between RaisDB and your database.
SSL mode
Pick a mode from the SSL dropdown on the connection form. Default is Prefer.
| Mode | Behavior |
|---|---|
disabled | Plain TCP — no encryption |
prefer (default) | Use SSL if the server supports it, fall back to plain if not |
require | Fail if the server doesn't support SSL; certificate not validated |
verifyca | Validate the server certificate against a CA bundle |
verifyfull | Like verifyca but also verify the hostname on the certificate |
For local dev, prefer is fine. For production, prefer verifyfull.
Per-engine support
Full mode support
PostgreSQL and MySQL map all five modes to their native SSL settings and will pick up an configured CA bundle.
TLS toggle only
Redis family (Redis, Redis Cloud, Upstash, MemoryDB) switches between redis:// and rediss:// based on the mode — no CA verification.
HTTPS upgrade
HTTP-style engines (Elasticsearch, Neo4j, InfluxDB, Qdrant, Milvus, Weaviate, …) switch between http:// and https:// based on the mode.
Encrypted TDS
SQL Server / Sybase map the mode to TDS encryption level.
Ignored
File engines (SQLite, DuckDB) — no network involved.