> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://apidocs.polytomic.com/2024-02-08/guides/configuring-your-connections/connections/scylladb/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://apidocs.polytomic.com/_mcp/server. # ScyllaDB Supports: * ✅ Models * ✅ Model sync destination * ✅ Bulk sync source * ✅ Bulk sync destination ## Connection ### Configuration
NameTypeDescriptionRequired
client_certs boolean Use client certificates ↓ false
hosts string Hostname(s)

Comma-separated list
true
password string Password false
ssh boolean Connect over SSH tunnel ↓ false
tls boolean Use TLS/SSL ↓ false
username string Username false

`tls`

When `tls` is `true`
NameTypeDescriptionRequired
ca_cert string CA certificate false
skip_verify boolean Skip certificate verification false

`client_certs`

When `client_certs` is `true`
NameTypeDescriptionRequired
client_certificate string Client certificate true
client_key string Client key true

`ssh`

When `ssh` is `true`
NameTypeDescriptionRequired
ssh_host string SSH host true
ssh_port integer SSH port true
ssh_private_key string Private key true
ssh_user string SSH user true
#### Example ```json { "name": "ScyllaDB connection", "type": "scylladb", "configuration": { "client_certs": false, "hosts": "scylla.example.com", "password": "password", "ssh": false, "tls": false, "username": "scylla" } } ``` ## Model Sync ### Source #### Configuration
NameTypeDescriptionRequired
keyspace string Keyspace true
table string Table true
#### Example ```json { ... "configuration": { "keyspace": "app", "table": "users" } } ``` ### Target ScyllaDB connections may be used as the destination in a model sync. ### Target creation ScyllaDB connections may be used to create a new target for a model sync. The following parameters are required to create a new target:
NAME DESCRIPTION ENUM
keyspace Keyspace false
name Table name false
## Bulk Sync ### Source ScyllaDB connections may be used as a bulk sync source. No additional configuration options are required. ### Destination #### Configuration
NameTypeDescriptionRequired
keyspace string Keyspace false
#### Example ```json { ... "destination_configuration": { "keyspace": "" } } ```