ClickHouse is a fast open-source column-oriented database management system that enables real-time analytical reporting using SQL. ClickHouse exposes multiple interfaces - an HTTP interface for SQL queries, native TCP, MySQL and PostgreSQL wire-compatible interfaces, and a gRPC interface - and the ClickHouse Cloud management plane offers a public OpenAPI-described REST API for provisioning and managing services, organizations, members, API keys, backups, and private endpoints.
APIs.json: https://raw.githubusercontent.com/api-evangelist/clickhouse/refs/heads/main/apis.yml
- Type: Index
- Position: Consumer
- Access: 3rd-Party
- Analytics
- Cloud Database
- Column-Oriented
- Database
- OLAP
- Open Source
- Real-Time
- SQL
- Created: 2024-01-01
- Modified: 2026-04-26
HTTP interface (default port 8123, HTTPS 8443) for executing SQL queries against ClickHouse. Supports SELECT via GET, mutations via POST, multiple output formats (JSON, CSV, XML, TabSeparated), and authentication via HTTP Basic, URL parameters, or X-ClickHouse-User/X-ClickHouse-Key headers. Helper paths include /ping and /replicas_status.
- Human URL: https://clickhouse.com/docs/en/interfaces/http
- Base URL:
http://localhost:8123
- Database
- HTTP
- SQL
OpenAPI 3.1-described REST API for managing ClickHouse Cloud organizations, services, API keys, members, backups, private endpoints, and ClickHouse settings. Endpoints under /v1 with consistent envelope responses (status, requestId, result, error) and authentication via API key.
- Human URL: https://clickhouse.com/docs/en/cloud/manage/api/api-overview
- Base URL:
https://api.clickhouse.cloud
- Cloud
- Management
- REST
- Documentation
- Swagger
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Native binary TCP protocol used by ClickHouse client libraries for maximum throughput between client and server (default port 9000).
- Native
- TCP
MySQL wire protocol compatibility allowing existing MySQL clients and BI tools to query ClickHouse without driver changes.
- MySQL
- Wire Protocol
PostgreSQL wire protocol compatibility for connecting psql, JDBC and other PostgreSQL clients to ClickHouse.
- PostgreSQL
- Wire Protocol
gRPC interface defined by clickhouse_grpc.proto for efficient binary communication.
- gRPC
- Protocol Buffers
- Documentation
- Protocol Buffers
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Website
- Documentation
- Getting Started
- Git Hub
- Blog
- Community
- Slack
- Pricing
- Support
- Status Page
- Privacy Policy
- Terms of Service
- JSON-LD — JSON-LD
- Spectral Rules — Spectral
- Integrations
FN: Kin Lane Email: kinlane@gmail.com