👋 Vous cherchez Sinch Engage ? Vous êtes maintenant sur le site principal de Sinch. Retourner à Sinch Engage

Sinch Agent Tools · CLI

Sinch CLI : compiler, tester et déployer depuis votre terminal

La CLI Sinch est un outil en ligne de commande permettant de configurer, tester et gérer vos produits Sinch Build. Louez des numéros, envoyez des messages, stockez des secrets et déployez Sinch Functions sans quitter votre terminal.

  • Gère les numéros, la messagerie, la voix, les fax, les liaisons SIP et Sinch Functions

  • Stocke les identifiants dans le trousseau de votre système d’exploitation, et non dans un fichier de configuration en texte clair

  • S’exécute sous un agent d’IA sans lui exposer vos secrets

S’installe depuis npm en une seule commande. Les appels d’API en direct nécessitent un compte Sinch.

Image pour Sinch CLI : compiler, tester et déployer depuis votre terminal

Flux de travail orienté terminal

Tout votre flux de travail Build dans un seul terminal

Vous ne devriez pas avoir à ouvrir un tableau de bord web juste pour louer un numéro, envoyer un message de test ou vérifier pourquoi un flux de travail a échoué. La CLI Sinch intègre ces tâches dans le terminal où vous effectuez déjà votre codage. Installez un seul package, connectez-vous une fois et accédez à vos produits Sinch Build en ligne de commande.

Image pour Tout votre flux de travail Build dans un seul terminal

Installer et s’authentifier

Un package, une connexion, tous vos projets

La CLI Sinch s’installe sous la forme d’un seul package npm et s’authentifie une seule fois. Vos identifiants sont stockés dans le trousseau de l’OS plutôt que dans un fichier de configuration, ils ne fuitent donc pas dans l’historique du shell ou le contrôle de version. La connexion prend en charge les profils, ce qui permet à une seule installation de basculer entre plusieurs projets Sinch Build.

                                

                                    npm install -g @sinch/cli
sinch auth login     # prompts for Project ID, Key ID, and Key Secret, stored in your OS keychain
sinch auth status    # confirm the login worked
                                
                            

Couverture complète du portail

Une session couvre l’ensemble de votre portail Build

Une session authentifiée permet d’accéder aux numéros, à la messagerie, à la voix, aux fax, aux liaisons SIP et aux secrets – tous les produits Sinch Build à l’exception de Mailgun. Il n’y a pas de connexion distincte par produit, ni d’allers-retours sur le tableau de bord pour effectuer une modification.

                                

                                    sinch numbers available search --region US --type LOCAL --capabilities SMS
sinch numbers available rent                          # interactive: pick a number, confirm the cost
sinch conversation send +15559876543 "Hello from the Sinch CLI"
sinch secrets add STRIPE_SECRET_KEY sk_live_abc123    # readable by your deployed Functions
sinch numbers active release +15551234567             # stop billing when you're done testing
                                
                            

Du modèle à la production

Générez la structure, testez et déployez en quelques commandes

Sinch Functions est un service de calcul serverless pour la voix et la messagerie. La CLI vous amène d’un modèle de départ à la production sans jamais ouvrir le tableau de bord. Chaque indicateur se trouve dans la référence des commandes Functions.

                                

                                    sinch functions init      # scaffold a new project from a template    
    sinch functions dev       # run and test locally against a public tunnel    
    sinch functions deploy    # ship to production    
    sinch functions logs      # monitor a live function   
                                
                            

Des identifiants sécurisés pour les agents

Laisser un agent d’IA piloter la CLI en toute sécurité

La connexion se fait une seule fois, lors de l’installation. Un agent de programmation basé sur l’IA peut ensuite exécuter des commandes CLI en votre nom sans jamais voir, demander ou stocker vos identifiants. L’agent invoque des commandes et vos secrets restent dans le trousseau de l’OS.

  • Garde les secrets hors du contexte d’un agent – vous vous connectez une fois, à l’installation

  • Fonctionne avec Claude Code, Cursor et d’autres agents de terminal

  • Propose d’installer les Sinch Skills correspondantes lors de la connexion, afin que votre agent reçoive les mêmes conseils opérationnels que vous

Image pour Laisser un agent d'IA piloter la CLI en toute sécurité

Cas d’utilisation de la CLI

Ce que les développeurs font avec la CLI Sinch

Quatre modèles courants, de la modification ponctuelle de ressources à la délégation des tâches répétitives à un agent.

Louer un numéro et lui envoyer un SMS, sans codage

Recherchez un numéro compatible avec les SMS, louez-le et envoyez votre premier message depuis la même session de terminal – pas de tableau de bord, pas de déploiement.

Déployer un flux de travail en une seule fois

Générez la structure d’un répondeur automatique par SMS avec sinch functions init, connectez le déclencheur et déployez – sans ouvrir le tableau de bord.

Tester localement avant la mise en production

Exécutez sinch functions dev sur un tunnel public, activez le déclencheur avec de vrais événements de test, puis déployez une fois que le comportement est correct.

Laisser un agent faire le travail répétitif

Un agent de programmation basé sur l’IA exécute la CLI pour gérer les ressources et déployer les fonctions, tandis que vos identifiants restent dans le trousseau.

La CLI et le reste d’Agent Tools

La place de la CLI dans Sinch Agent Tools

La CLI Sinch est l’un des six composants de Sinch Agent Tools, et elle en relie plusieurs entre eux. Son installation propose les Skills correspondantes aux produits que vous utilisez, et ces Skills font référence aux SDK avec lesquels votre agent effectue ses compilations. La CLI déploie le résultat sur Functions, tandis que le MCP et les plugins connectent votre agent depuis d’autres outils. Chacun fonctionne de manière autonome, mais ils sont encore plus efficaces ensemble.

Foire aux questions sur la CLI Sinch

Des réponses rapides sur ce que gère la CLI Sinch, l’endroit où les identifiants sont stockés et ce dont vous avez besoin pour l’exécuter.

Un outil en ligne de commande pour configurer, tester et gérer les produits Sinch Build, et pour compiler, tester et déployer Sinch Functions depuis votre terminal.

Des numéros de téléphone, la messagerie via les canaux de l’API de conversation, la voix, les fax, les liaisons SIP, les secrets et Sinch Functions. Mailgun est le seul produit Sinch Build qu’il ne couvre pas encore.

Installez l’unique package npm avec npm install -g @sinch/cli, puis exécutez sinch auth login une seule fois.

Dans le trousseau de votre système d’exploitation, et non dans un fichier de configuration en texte clair, de sorte qu’ils ne fuitent pas dans l’historique du shell ou le contrôle de version. La connexion prend en charge les profils, ce qui permet à une seule installation de basculer entre plusieurs projets.

Oui. Vous vous connectez une fois lors de l’installation, un agent peut donc exécuter des commandes sans jamais voir, demander ou stocker vos secrets.

Windows 10 ou ultérieur, macOS 12 ou ultérieur, ou une distribution Linux récente. Node.js 20 ou ultérieur pour les fonctions Node.js, et le SDK .NET 9 ou ultérieur pour les fonctions C#. Les complétions de shell sont disponibles pour bash, zsh et PowerShell – le guide d’installation couvre la configuration par plateforme.

Il s’agit de l’un des composants de Sinch Agent Tools, la couche développeur permettant de créer sur les API Sinch. Agent Tools s’inscrit dans un ensemble plus vaste de capacités d’IA couvrant la messagerie, la voix, l’email et la vérification.

Installez la CLI, exécutez sinch auth login, puis suivez le guide de démarrage rapide pour louer un numéro et envoyer votre premier SMS – sans codage ni déploiement.