---
title: "CLI : toute l’API dans votre terminal"
description: "La CLI officielle d’EnConvert. Convertissez des fichiers entre plus de 40 formats, rendez n’importe quelle URL ou un site entier en PDF, capture d’écran ou Markdown, et lancez les commandes v2 de données web depuis une seule commande de terminal. Open source, MIT, zéro télémétrie."
canonical: "https://www.enconvert.com/fr/integrations/cli"
locale: "fr"
---

CLI officielle · Open source

# Toute l’API EnConvert, une commande dans votre terminal.

Convertissez des fichiers entre plus de 40 formats, rendez n’importe quelle URL ou un site entier en PDF, capture d’écran ou Markdown, et lancez les commandes v2 de données web, le tout depuis un seul binaire. La sortie JSON, le filtre jq intégré et les codes de sortie stables la mettent chez elle dans vos scripts et votre CI.

brew install enconvert/tap/enconvert

Copier

Installation

## Quatre portes d’entrée, le même binaire.

Choisissez le canal auquel votre machine fait déjà confiance. Chaque canal livre le même binaire pour macOS, Linux et Windows.

### Homebrew

macOS et Linux. Le tap suit chaque release.

brew install enconvert/tap/enconvert

Copier

### Script d’installation

Une ligne sur n’importe quelle machine Unix. Le script détecte votre plateforme et installe le bon binaire.

curl -fsSL https://get.enconvert.com/install.sh | sh

Copier

### Scoop

Windows. Ajoute notre bucket, puis installe.

scoop bucket add enconvert https://github.com/enconvert/scoop-bucket && scoop install enconvert

Copier

### npm

Partout où Node vit déjà, y compris les images CI.

npm i -g @enconvert/cli

Copier

Commandes

## Tout ce que fait l’API, verbe par verbe.

Un binaire couvre toute la surface. Si l’API sait le faire, la CLI a une commande pour ça.

1.  01

    ### Convertir des fichiers

    Documents, images et fichiers de données entre plus de 40 formats. Pointez un fichier, nommez le format cible, récupérez le chemin de sortie.

2.  02

    ### Rendre n’importe quelle URL

    Transformez une page en PDF, en capture d’écran pleine page ou en Markdown propre avec une seule commande, rendue dans un vrai navigateur.

3.  03

    ### Crawler des sites entiers

    Rendez un site web complet en PDF, captures ou Markdown en une seule passe, au lieu de scripter une boucle page par page.

4.  04

    ### Commandes de données web

    Les verbes v2 sont des sous-commandes de premier rang : perceive, discover, lookup, distill et ingest, directement depuis le terminal.

5.  05

    ### Passthrough api

    Une issue de secours à la gh : enconvert api atteint chaque endpoint, y compris ceux pour lesquels la CLI n’a pas encore de verbe.

6.  06

    ### Faite pour les scripts

    \--json sur chaque commande avec un filtre --jq intégré, des codes de sortie stables, --wait pour les jobs longs et des complétions pour bash, zsh et fish.

7.  07

    ### Profils

    Gardez des clés et des valeurs par défaut séparées par projet ou environnement, et changez avec un seul flag.

En pratique

## Quelques commandes, de bout en bout.

Des invocations réelles, des chemins de sortie réels. Chaque commande accepte aussi --json quand l’appelant est un script.

```
$enconvert convert quarterly-report.docx --to pdf-> quarterly-report.pdf$enconvert render https://example.com/pricing --to screenshot-> example.com-pricing.png$enconvert perceive https://news.example.com --json --jq .render_quality0.97$enconvert ingest https://docs.example.com --wait-> docs.example.com.chunks.jsonl
```

## Sous licence MIT. Zéro télémétrie.

La CLI est open source sous licence MIT : vous pouvez lire chaque ligne avant de lui confier une clé. Elle ne téléphone qu’à un seul endroit : l’API EnConvert que vous lui avez demandé d’appeler. Pas d’analytics d’usage, pas de ping de mise à jour, rien d’autre.

[

Code source sur GitHub

](https://github.com/enconvert/cli)

## Questions sur la CLI

Qu’est-ce que la CLI EnConvert ?

L’interface en ligne de commande officielle pour toute l’API EnConvert, dans un seul binaire nommé enconvert. Elle convertit des fichiers entre plus de 40 formats, rend n’importe quelle URL ou site entier en PDF, capture d’écran ou Markdown, et lance les commandes v2 de données web : perceive, discover, lookup, distill et ingest.

Comment l’installer ?

Quatre canaux, le même binaire : brew install enconvert/tap/enconvert sur macOS et Linux, un script d’installation en une ligne via curl sur n’importe quelle machine Unix, Scoop sous Windows, ou npm i -g @enconvert/cli partout où Node tourne. Les complétions pour bash, zsh et fish sont incluses.

Faut-il une clé API ?

Oui. La CLI consomme votre quota EnConvert, elle a donc besoin d’une clé API de votre tableau de bord. Un compte gratuit inclut une allocation mensuelle pendant la bêta, sans carte bancaire. Les profils vous laissent garder des clés séparées par projet.

Que peut-elle convertir ?

Documents, images et fichiers de données dans plus de 40 formats : PDF, DOCX, XLSX, PPTX, HEIC, WebP, CSV et plus. Au-delà des fichiers, elle rend des URL en direct et des sites entiers en PDF, capture ou Markdown, avec la même grammaire de commandes.

Est-elle open source ?

Oui, sous licence MIT et publique sur GitHub, et elle ne collecte aucune télémétrie. Le seul trafic réseau qu’elle produit, ce sont les appels API que vous demandez.

En quoi diffère-t-elle du serveur MCP et du SDK ?

La même API, trois portes. Le serveur MCP branche l’API sur des agents IA comme Claude et Cursor, le SDK Node est pour votre code applicatif, et la CLI est pour vous : un terminal, un script, un job CI. Choisissez par surface, mélangez librement ; ils partagent clés et quota.

## À une installation de votre terminal.

La documentation couvre chaque commande, chaque flag et chaque code de sortie.

[Lire la doc de la CLI](/docs/guides/integrations/cli.md)[

Mettre une étoile sur GitHub

](https://github.com/enconvert/cli)
