Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ScyllaDB ExplorerNew to Visual Studio Code? Get it now.
ScyllaDB Explorer

ScyllaDB Explorer

jancimertel

| (0) | Free
Browse ScyllaDB keyspaces and tables from VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ScyllaDB Explorer

VS Code extension for connecting to ScyllaDB, browsing keyspaces and tables, and filtering row data.

Features

  • Connect to ScyllaDB with a connection dialog (host, port, credentials, SSL)
  • Browse keyspaces and tables from the sidebar
  • View table schema and paginated row data
  • Filter rows by column values
  • Collapsible schema and data sections
  • Infinite scroll / load more for large tables

Requirements

  • VS Code 1.85 or newer
  • A running ScyllaDB (or Cassandra-compatible) cluster reachable from your machine

Installation

From VSIX (local build)

git clone https://github.com/jancimertel/scylla-vscode.git
cd scylla-vscode
npm install
npm run compile
npx @vscode/vsce@2.24.0 package --allow-missing-repository
code --install-extension scylla-vscode-0.3.1.vsix --force

Reload VS Code after installation.

From source (development)

git clone https://github.com/jancimertel/scylla-vscode.git
cd scylla-vscode
npm install
npm run compile

Open the folder in VS Code and press F5 to launch an Extension Development Host.

Usage

  1. Open the ScyllaDB panel in the activity bar (left sidebar).
  2. Click Connect and fill in your connection details:
    • Hosts — comma-separated contact points (e.g. 127.0.0.1)
    • Port — default 9042
    • Local datacenter — e.g. datacenter1
    • Username / password — optional
    • SSL — enable if required
  3. Expand a keyspace, then click a table to open it.
  4. Use Filters to query by column values, then click Apply filters.
  5. Scroll the rows table or click Load more to fetch additional pages.

Toolbar actions

Action Description
Connect Open connection dialog and connect
Disconnect Close the database connection
Refresh Reload the keyspace/table tree
Configure Connection Edit saved connection settings

Configuration

Settings can be set globally or per workspace in .vscode/settings.json:

{
  "scylla.contactPoints": ["127.0.0.1"],
  "scylla.port": 9042,
  "scylla.localDataCenter": "datacenter1",
  "scylla.keyspace": "",
  "scylla.username": "",
  "scylla.password": "",
  "scylla.useSsl": false,
  "scylla.pageSize": 50
}
Setting Default Description
scylla.contactPoints ["127.0.0.1"] Cluster contact points
scylla.port 9042 Native protocol port
scylla.localDataCenter datacenter1 Local datacenter name
scylla.keyspace "" Optional default keyspace
scylla.username "" Username for authentication
scylla.password "" Password for authentication
scylla.useSsl false Enable SSL
scylla.pageSize 50 Rows fetched per page

Troubleshooting

  • Connection fails — verify host, port, datacenter name, and credentials. Check that ScyllaDB is running and reachable.
  • Empty tables — confirm the table contains data (e.g. via cqlsh).
  • Slow filters — filtering on non-partition-key columns uses ALLOW FILTERING. Prefer partition key filters when possible.
  • Debug output — open View → Output → ScyllaDB for extension logs.

License

MIT — see LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft