Índice oficial da Nvoip com SDKs, exemplos e kits públicos para integrar a API v2.
O objetivo deste repositório é facilitar a descoberta do material certo por linguagem, stack e caso de uso, sem obrigar quem usa uma tecnologia específica a baixar um pacote grande com exemplos irrelevantes.
Os kits abaixo priorizam os fluxos mais usados da API:
- OAuth e geração de
access_token - disparo de chamadas
- OTP e validação de código
- envio de templates de WhatsApp
- envio de SMS
- consulta de saldo
Se você quer um fluxo embutível de telefone + código para web:
Se você quer testar a API sem SDK:
Se você quer integrar pelo backend da sua aplicação:
- nvoip-node
- nvoip-python
- nvoip-php
- nvoip-go
- nvoip-java
- nvoip-dotnet
- nvoip-ruby
- nvoip-powershell
- nvoip-lua
- nvoip-shell
Se você quer automação e operação:
| Repositório | Stack | Uso principal |
|---|---|---|
| nvoip-web-sdk | Browser / JavaScript | Widget embutível para autenticação com telefone + código |
| nvoip-curl-examples | cURL | Requisições prontas para teste rápido e troubleshooting |
| nvoip-node | Node.js | SDK e exemplos server-side |
| nvoip-python | Python | SDK e exemplos server-side |
| nvoip-php | PHP | SDK e exemplos server-side |
| nvoip-go | Go | SDK e exemplos server-side |
| nvoip-java | Java | SDK e exemplos server-side |
| nvoip-dotnet | .NET | SDK e exemplos server-side |
| nvoip-ruby | Ruby | SDK e exemplos server-side |
| nvoip-powershell | PowerShell | Scripts e automações administrativas |
| nvoip-lua | Lua | SDK e exemplos leves para integrações específicas |
| nvoip-shell | Shell / Linux | Scripts prontos para servidores Linux |
| nvoip-zabbix | Zabbix | Alertas via SMS e voz usando a API v2 |
| nvoip-n8n | n8n | Nós e fluxos para automação low-code |
A maioria dos kits usa o mesmo conjunto de variáveis de ambiente:
NVOIP_NUMBERSIPNVOIP_USER_TOKENNVOIP_OAUTH_CLIENT_IDNVOIP_OAUTH_CLIENT_SECRETNVOIP_ACCESS_TOKEN
Quando o fluxo exigir autenticação OAuth, a preferência atual é sempre por client_id + client_secret.
- Os exemplos usam valores ilustrativos e devem ser adaptados com as credenciais reais da conta.
- Este repositório é um índice. O código executável fica separado por linguagem para melhorar busca, indexação e manutenção.