👋 Procurando pelo Sinch Engage? Você está agora no site principal da Sinch. Voltar para o Sinch Engage

Sinch Agent Tools · CLI

Sinch CLI: construa, teste e implante a partir do seu terminal

A Sinch CLI é uma ferramenta de linha de comando para configurar, testar e gerenciar seus produtos do Sinch Build. Alugue números, envie mensagens, armazene segredos e lance Sinch Functions sem sair do terminal.

  • Gerencia números, envio de mensagens, voz, fax, troncalização SIP e Sinch Functions

  • Armazena as credenciais no keychain do SO, e não em um arquivo de configuração em texto simples

  • Executa sob um agente de IA sem expor seus segredos a ele

Instala do npm com um só comando. As chamadas de API em produção precisam de uma conta Sinch.

Imagem para Sinch CLI: construa, teste e implante a partir do seu terminal

Fluxo de trabalho focado no terminal

Todo o seu fluxo de trabalho do Build em um só terminal

Você não deveria precisar abrir um painel web apenas para alugar um número, enviar uma mensagem de teste ou verificar por que um fluxo de trabalho falhou. A Sinch CLI coloca essas tarefas no terminal em que você já está programando. Instale um pacote, faça o login uma vez e tenha acesso de linha de comando aos seus produtos do Sinch Build.

Imagem para Todo o seu fluxo de trabalho do Build em um só terminal

Instale e autentique

Um pacote, um login, todos os projetos

A Sinch CLI é instalada como um único pacote npm e a autenticação é feita apenas uma vez. Suas credenciais vão para o keychain do SO em vez de um arquivo de configuração, para não vazarem no histórico do shell ou controle de versão. O login tem suporte a perfis, então uma mesma instalação pode alternar entre vários projetos do 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
                                
                            

Cobertura total do portal

Uma sessão cobre todo o seu portal do Build

Uma sessão autenticada acessa números, envio de mensagens, voz, fax, troncalização SIP e segredos – todos os produtos do Sinch Build, exceto o Mailgun. Não há um login separado por produto, nem é preciso voltar ao painel para fazer uma alteração.

                                

                                    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
                                
                            

Do modelo à produção

Estruture, teste e implante em poucos comandos

O Sinch Functions oferece computação sem servidor (serverless) para voz e envio de mensagens. A CLI leva você de um modelo inicial até a produção sem abrir o painel nenhuma vez. Todas as flags estão na referência de comandos do 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   
                                
                            

Credenciais seguras para o agente

Deixe um agente de IA controlar a CLI com segurança

O login acontece uma vez, na instalação. Um agente de IA para programação pode então executar comandos da CLI em seu nome sem nunca ver, solicitar ou armazenar suas credenciais. O agente invoca os comandos, e seus segredos permanecem no keychain do SO.

  • Mantém os segredos fora do contexto de um agente – você faz o login uma vez, na instalação

  • Funciona com Claude Code, Cursor e outros agentes de terminal

  • Oferece a instalação das Sinch Skills correspondentes durante o login, para que seu agente receba a mesma orientação operacional que você

Imagem para Deixe um agente de IA controlar a CLI com segurança

Casos de uso da CLI

O que a equipe de desenvolvimento faz com a Sinch CLI

Quatro padrões comuns, desde alterações pontuais em recursos até delegar o trabalho braçal a um agente.

Alugar um número e enviar SMS para ele, sem programação

Busque um número compatível com SMS, alugue-o e envie sua primeira mensagem da mesma sessão de terminal – sem painel, sem implantação.

Implantar um fluxo de trabalho de uma só vez

Estruture uma resposta automática por SMS com sinch functions init, conecte o gatilho e implante – sem abrir o painel.

Testar localmente antes de lançar

Execute sinch functions dev em um túnel público, acione o gatilho com eventos de teste reais e, em seguida, implante quando o comportamento estiver correto.

Deixar um agente fazer o trabalho braçal

Um agente de IA para programação executa a CLI para gerenciar recursos e implantar functions, enquanto suas credenciais permanecem no keychain.

A CLI e o restante do Agent Tools

Onde a CLI se encaixa no Sinch Agent Tools

A Sinch CLI é um dos seis componentes do Agent Tools, e conecta vários deles. A sua instalação oferece as Skills correspondentes aos produtos que você usa, e essas Skills referenciam os SDKs com os quais seu agente desenvolve. A CLI implanta o resultado no Functions, enquanto o MCP e os plugins conectam seu agente a partir de outras ferramentas. Cada um funciona por conta própria, e todos funcionam melhor juntos.

Perguntas frequentes sobre a Sinch CLI

Respostas rápidas sobre o que a Sinch CLI gerencia, onde as credenciais são armazenadas e o que você precisa para executá-la.

Uma ferramenta de linha de comando para configurar, testar e gerenciar produtos do Sinch Build, e para criar, testar e implantar as Sinch Functions, tudo a partir do seu terminal.

Números de telefone, envio de mensagens por canais da Conversation API, voz, fax, troncalização SIP, segredos e Sinch Functions. O Mailgun é o único produto do Sinch Build que ela ainda não cobre.

Instale o pacote npm único com npm install -g @sinch/cli, depois execute sinch auth login uma vez.

No keychain do seu sistema operacional, e não em um arquivo de configuração em texto simples, para não vazarem no histórico do shell ou no controle de versão. O login tem suporte a perfis, então uma mesma instalação pode alternar entre vários projetos.

Sim. Você faz o login uma vez na instalação, para que um agente possa executar comandos sem nunca ver, solicitar ou armazenar seus segredos.

Windows 10 ou posterior, macOS 12 ou posterior, ou uma distribuição moderna do Linux. Node.js 20 ou posterior para functions em Node.js, e o SDK do .NET 9 ou posterior para functions em C#. O preenchimento automático do shell (shell completions) está disponível para bash, zsh e PowerShell – o guia de instalação cobre a configuração para cada plataforma.

Ela é um componente do Sinch Agent Tools, a camada de desenvolvimento para construir sobre as APIs da Sinch. O Agent Tools faz parte de um conjunto mais amplo de recursos de IA que abrange envio de mensagens, voz, e-mail e verificação.

Instale a CLI, execute sinch auth login e siga o guia de início rápido para alugar um número e enviar seu primeiro SMS – sem programação e sem implantações.