clickhousectl-cloud-deploy

Deploy ClickHouse Cloud resources and migrate schemas using the clickhousectl CLI.

1.6k|107|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Makisuo/maple --skill clickhousectl-cloud-deploy-makisuo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clickhousectl-cloud-deploy
Source: https://github.com/Makisuo/maple/tree/main/.agents/skills/clickhousectl-cloud-deploy
Command: npx skills add https://github.com/Makisuo/maple --skill clickhousectl-cloud-deploy-makisuo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provision ClickHouse Cloud resources and manage cloud deployments using the clickhousectl CLI, simplifying setup, authentication, and service lifecycle.

Core Features & Use Cases

  • Cloud provisioning and service creation: create, configure, and monitor ClickHouse Cloud services from the terminal.
  • Schema migration: migrate local ClickHouse schemas to a managed cloud service and apply materialized views if present.
  • Application integration: fetch connection details and update application configuration to connect to the cloud service.

Quick Start

Install clickhousectl, authenticate with your cloud account, then create a service and migrate your schemas in a guided sequence.

Frequently Asked Questions about clickhousectl-cloud-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a local ClickHouse schema to ClickHouse Cloud?

Migrating a local ClickHouse schema to ClickHouse Cloud involves using the clickhousectl CLI to provision a managed service and apply existing schemas, including materialized views. This guided workflow automates service creation and schema application.

What is the best way to provision ClickHouse Cloud services from the terminal?

Provisioning ClickHouse Cloud services from the terminal is best done using the clickhousectl CLI. It enables you to create, configure, and monitor managed cloud services while handling authentication via OAuth or API keys.

Do I need API keys to authenticate clickhousectl for ClickHouse Cloud deployments?

Yes, authenticating clickhousectl for ClickHouse Cloud deployments requires either OAuth or API keys. You must also have an active ClickHouse Cloud account to provision services, migrate schemas, and retrieve connection details.

How does clickhousectl retrieve connection details for application integration?

clickhousectl retrieves connection details by querying your newly provisioned ClickHouse Cloud service. You can then update your application configuration with these cloud connection strings to integrate your application with the managed database.

Can I apply materialized views when migrating schemas to ClickHouse Cloud?

Yes, you can apply materialized views when migrating local schemas to ClickHouse Cloud. The clickhousectl CLI detects materialized views present in your local setup and applies them during the cloud schema migration workflow.