clickhouse-install-auth

Featured

Install @clickhouse/client and configure authentication to ClickHouse Cloud or self-hosted. Use when setting up a new ClickHouse project, configuring connection strings, or initializing the official Node.js client. Trigger: "install clickhouse", "setup clickhouse client", "clickhouse auth", "connect to clickhouse", "clickhouse credentials".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ClickHouse Install & Auth ## Overview Set up the official ClickHouse client for Node.js or Python and configure authentication to ClickHouse Cloud or a self-hosted instance. ## Prerequisites - Node.js 18+ or Python 3.8+ - A running ClickHouse instance (Cloud or self-hosted) - Connection credentials (host, port, user, password) ## Instructions ### Step 1: Install the Official Client ```bash # Node.js — official client (HTTP-based, supports streaming) npm install @clickhouse/client # Python — official client pip install clickhouse-connect ``` ### Step 2: Configure Environment Variables ```bash # .env (NEVER commit — add to .gitignore) CLICKHOUSE_HOST=https://abc123.us-east-1.aws.clickhouse.cloud:8443 CLICKHOUSE_USER=default CLICKHOUSE_PASSWORD=your-password-here # Self-hosted (HTTP interface on port 8123, native on 9000) # CLICKHOUSE_HOST=http://localhost:8123 ``` ### Step 3: Create the Client (Node.js) ```typescript import { createClient } from '@clickhouse/client'; // ClickHouse Cloud const client = createClient({ url: process.env.CLICKHOUSE_HOST, // https://<host>:8443 username: process.env.CLICKHOUSE_USER, // default password: process.env.CLICKHOUSE_PASSWORD, // ClickHouse Cloud requires TLS — the client handles it via https:// URL }); // Self-hosted (no TLS) const localClient = createClient({ url: 'http://localhost:8123', username: 'default', password: '', }); ``` ### Step 4: Verify Connection ```typescript async function ve...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

hubspot-install-auth

Install and configure HubSpot API client with authentication. Use when setting up a new HubSpot integration, configuring private app tokens, OAuth 2.0 flows, or initializing the @hubspot/api-client SDK. Trigger with phrases like "install hubspot", "setup hubspot auth", "hubspot access token", "configure hubspot API", "hubspot private app".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clickhouse-deploy-integration

Deploy ClickHouse-backed applications to Vercel, Fly.io, and Cloud Run with connection pooling, secrets, and health checks. Use when deploying applications that connect to ClickHouse Cloud, configuring platform secrets, or setting up deployment pipelines. Trigger: "deploy clickhouse app", "clickhouse Vercel", "clickhouse Cloud Run", "clickhouse production deploy", "clickhouse Fly.io".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clickup-install-auth

Set up ClickUp API v2 authentication with personal tokens or OAuth 2.0. Use when configuring a new ClickUp integration, setting up API access, or initializing OAuth flows for multi-user apps. Trigger: "install clickup", "setup clickup auth", "clickup API token", "clickup OAuth", "configure clickup credentials".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clickhouse-upgrade-migration

Upgrade ClickHouse server versions and @clickhouse/client SDK safely. Use when upgrading ClickHouse, handling breaking changes between versions, or migrating from older client libraries. Trigger: "upgrade clickhouse", "clickhouse version upgrade", "update clickhouse client", "clickhouse breaking changes", "new clickhouse version".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clickhouse-security-basics

Secure ClickHouse with user management, network restrictions, TLS, and audit logging. Use when hardening a ClickHouse deployment, creating restricted users, or configuring network-level access controls. Trigger: "clickhouse security", "clickhouse user management", "secure clickhouse", "clickhouse TLS", "clickhouse access control", "clickhouse firewall".

2,266 Updated today
jeremylongshore