Passer au contenu principal
La documentation des intégrations sur ce site offre aux utilisateurs finaux un point d’entrée unique pour évaluer et dépanner leurs configurations. Cette page explique ce qu’il faut inclure, où placer les fichiers et comment ouvrir une pull request. Commencez par Développer des intégrations et Tester votre intégration si ce n’est pas déjà fait.

Où se trouve la documentation

  • Dépôt : ClickHouse/clickhouse-docs
  • Format : Markdown, compilé avec Docusaurus
  • Emplacement : /docs/integrations/<category>/<your-integration>/, où <category> correspond à la fonction de votre produit (data-visualization, data-ingestion, language-clients, etc.)
  • Processus : ouvrez une pull request sur main. L’équipe des intégrations de ClickHouse en fait la revue. Les nouveaux contributeurs signent le Contributor License Agreement lorsque le bot le demande dans la PR
Les pages d’intégration de ce dépôt constituent la référence principale pour les utilisateurs finaux. Vous pouvez ajouter sur votre page d’intégration un lien vers une documentation complémentaire sur votre site pour les détails spécifiques à votre produit. Bons exemples : Tableau et Metabase.

Choisir une catégorie

Choisissez la catégorie qui correspond le mieux à votre produit. Parcourez les catégories existantes dans Intégrations avant d’ouvrir une PR. En cas de doute, indiquez la catégorie envisagée dans la description de la PR et l’équipe des intégrations vous aidera à classer la page.

Sections requises

Chaque page d’intégration doit couvrir les points suivants, idéalement dans cet ordre :
  1. Objectif. Le problème que l’intégration résout, en deux ou trois phrases. Évitez tout texte marketing. Les lecteurs sont généralement des ingénieurs en train d’évaluer une configuration
  2. Prérequis et matrice des versions prises en charge. Ce que l’utilisateur doit avoir installé et les versions prises en charge pour ClickHouse Cloud et le self-hosted (open source). Un petit tableau convient bien
  3. Procédure de configuration. Des instructions étape par étape pour obtenir une connexion opérationnelle, avec une présentation parallèle de Cloud et du self-hosted lorsqu’ils diffèrent (hôte, port, TLS)
  4. Authentification. Les modes d’authentification pris en charge (nom d’utilisateur et mot de passe sur TLS au minimum, ainsi que mTLS, certificat client SSL, et remarques sur les listes d’autorisation IP le cas échéant)
  5. Exemple de bout en bout. Au moins un exemple réaliste, de la connexion à un résultat utile. Utilisez un jeu de données d’exemple ClickHouse afin que les lecteurs puissent le reproduire
  6. Limites connues et caractéristiques de performance. Lacunes du système de types, seuils de jeu de résultats, remarques sur le débit, fonctionnalités non prises en charge. La transparence à ce sujet permet d’éviter des allers-retours avec le support
  7. Dépannage. Erreurs fréquentes et leurs résolutions. Deux ou trois cas courants suffisent pour une première version

Notes de style

  • Présentez à la fois Cloud et le self-hosted. Cloud utilise généralement HTTPS sur le port 8443 et le native TCP sur 9440. Le self-hosted utilise par défaut 8123 et 9000
  • Utilisez les encadrés Docusaurus (:::note, :::warning, :::tip) pour les appels d’attention au lieu de paragraphes en gras
  • Ajoutez des liens vers une documentation plus détaillée. Pointez vers la documentation existante pour les types de données, les formats, JDBC, ClickPipes et autres sujets similaires au lieu de les réexpliquer
  • Pas de marketing. Les pages d’intégration ici sont des références techniques. Le contenu promotionnel a sa place sur votre site ; nous pouvons y renvoyer depuis le répertoire des partenaires

Squelette à copier-coller

Remplissez les sections entre crochets, enregistrez-le sous /docs/integrations/<category>/<your-integration>/index.md, puis ouvrez une PR.
# [Your product] and ClickHouse

[One to three sentences: what the integration does and why a
ClickHouse user would want it.]

## Prerequisites

- [Your product, version X.Y or later]
- ClickHouse Cloud, or self-hosted ClickHouse version [X.Y] or later
- [Anything else: driver, plugin, network access requirements]

### Version matrix

| [Your product] | ClickHouse Cloud | ClickHouse open source | Notes    |
| -------------- | ---------------- | ---------------------- | -------- |
| X.Y            | ✅               | ✅ 24.x+               | [if any] |

## Setup

### Connect to ClickHouse Cloud

1. In the ClickHouse Cloud console, select your service and click **Connect**.
2. Choose **HTTPS**. Copy the host, port (8443), username, and password.
3. In [your product], [steps to configure the connection].

### Connect to self-hosted ClickHouse

1. [How to point at a self-hosted instance — host, port 8123 or 9000, TLS notes.]
2. In [your product], [steps to configure the connection].

## Authentication

[List supported auth modes — username/password over TLS, mTLS, etc. — and how
to configure each.]

## Example: querying the [dataset] dataset

[Walkthrough using one of the ClickHouse example datasets, end-to-end.]

## Known limits

- [Types not yet supported, e.g., deeply nested JSON]
- [Result-set size thresholds or other performance notes]
- [Feature gaps]

## Troubleshooting

### [Common error message]

[Cause and resolution.]

### [Another common error]

[Cause and resolution.]

Relecture

L’équipe des intégrations de ClickHouse examine les PR pour en vérifier l’exactitude technique, la couverture de Cloud et du self-hosted, ainsi que le respect du style de la documentation. Poursuivez les échanges dans la PR jusqu’à l’approbation des réviseurs. Cette approbation conditionne la fusion.
Dernière modification le 29 juin 2026