DBTools Docs

Database Tools Documentation

Comprehensive guides, API references, and tutorials for using DBTools.

Start Learning

Getting Started

Introduction

DBTools is a suite of developer-centric tools for database query building, schema visualization, and data exploration. These tools work seamlessly with SQL, NoSQL, and cloud databases.

Installation

Use our browser extension (Install Visualizer) or integrate via API:

// Example: Connect to Postgres
const config = {
  host: "your-host",
  database: "db-name",
  user: "username",
  password: "secure-password"
};

dbTools.connect("postgres", config, (err, connection) => {
  if (!err) {
    console.log("Connection successful:", connection.id);
  }
});

API Reference

connect(databaseType, connectionParams)

Establishes database connection

Parameters:
  • string databaseType
  • object connectionParams
Returns:

Connection ID on success, throws error on failure

query(connectionId, sqlCommand)

Executes database query

Parameters:
  • string connectionId
  • string sqlCommand
Returns:

Raw result data or visualization in JSON format

Best Practices

Schema Mapping

Always validate schema relationships before export using the validation checker.

Query Caching

Enable browser-side query caching for frequently used patterns to reduce execution latency.

Security

Use role-based access control when connecting to production databases. Store credentials in encrypted vaults.