Skip to Content

YugabyteDB

YugabyteDB icon
Arcade Unoptimized

Arcade tools designed for LLMs to interact with YugabyteDB databases

Author:Arcade
Version:0.1.0
Auth:No authentication required
2tools
2require secrets
PyPI VersionPython VersionsWheel StatusDownloadsLicense

YugabyteDB (Yugabytedb) Arcade toolkit lets LLMs inspect and query YugabyteDB instances in a safe, read-only manner. It enables schema discovery and executing SELECT-style queries with structured JSON output to support automated analysis and query generation.

Capabilities

  • Discover database structure: list tables, columns, types, and row counts to inform query design.
  • Execute read-only SQL inside READ ONLY transactions to prevent accidental writes.
  • Return results as JSON arrays of row objects with column-name keys for straightforward parsing.
  • Support iterative query development by using schema summaries to craft accurate, safe queries.

Secrets

Connection secret: YUGABYTEDB_URL - a connection URL/DSN (e.g., postgresql://user:pass@host:port/dbname) or JDBC-style string stored as an environment secret; handle as sensitive credentials.

Available tools(2)

2 of 2
Tool nameDescriptionSecrets
Run a read-only SQL query against YugabyteDB and return results as JSON. The query is executed inside a READ ONLY transaction so writes are rejected. Results are returned as a JSON array where each element is a row object with column names as keys.
1
List all tables in a YugabyteDB database, including column schemas and row counts. CALL THIS FIRST to understand the database structure before writing queries. Returns every table in the given schema with: table name, column definitions (name and data type), and total row count.
1

Selected tools

No tools selected.

Click "Show all tools" to add tools.

Requirements

Select tools to see requirements

#

Yugabytedb.RunReadOnlyQuery

Run a read-only SQL query against YugabyteDB and return results as JSON. The query is executed inside a READ ONLY transaction so writes are rejected. Results are returned as a JSON array where each element is a row object with column names as keys.

Parameters

ParameterTypeReq.Description
querystringRequiredSQL query to execute (must be read-only)

Requirements

Secrets:YUGABYTEDB_URL

Output

Type:stringQuery results as a JSON array of objects
#

Yugabytedb.SummarizeDatabase

List all tables in a YugabyteDB database, including column schemas and row counts. CALL THIS FIRST to understand the database structure before writing queries. Returns every table in the given schema with: table name, column definitions (name and data type), and total row count.

Parameters

ParameterTypeReq.Description
db_schemastringOptionalDatabase schema to summarize (e.g. 'public')

Requirements

Secrets:YUGABYTEDB_URL

Output

Type:arrayList of tables with column schemas and row counts
Last updated on