API de SMS para Desenvolvedores
Envie SMS programaticamente com uma chamada de API. Cobertura global, relatórios de entrega em tempo real e SDKs prontos para produção.
200+
Países
<5s
Entrega Média
99.9%
Uptime
Envie seu primeiro SMS
Uma chamada de API. É só isso.
import Zavudev from "@zavudev/sdk";
const client = new Zavu();
// Send a WhatsApp message in one line
const result = await client.messages.send({
to: "+14155551234",
channel: "whatsapp",
text: "Hello from Zavu!",
});
console.log(result.message.id);Por que desenvolvedores escolhem Zavu para SMS
Uma API de SMS simples e confiável com preços transparentes e SDKs prontos para produção.
SDKs de Produção
SDKs em Python e Node.js. Instale com um comando e comece a enviar SMS em minutos.
Um Endpoint Simples
POST /v1/messages para tudo. Mesmo endpoint para SMS, WhatsApp e Email.
Cobertura Global
Envie SMS para mais de 200 países. Roteamento automático de operadora para a melhor entregabilidade.
Fallback Inteligente
Lógica automática de retry e failover de operadora. Suas mensagens sempre são entregues.
Webhooks em Tempo Real
Atualizações de status de entrega e mensagens recebidas. Saiba quando seu SMS é entregue.
Preços Transparentes
Pague por mensagem, sem taxas ocultas. Descontos por volume disponíveis.
Casos de uso comuns de SMS
De autenticação a marketing, o SMS é a forma mais confiável de alcançar seus usuários.
2FA / OTP
Códigos de verificação
Notificações
Alertas e lembretes
Marketing
Campanhas promocionais
Suporte
Atualizações ao cliente
Compromissos
Confirmações de reserva
Rastreamento
Atualizações de pedido
Exemplos de código para casos de uso comuns
Exemplos copy-paste para envio em massa, webhooks e validação de telefone
Enviar SMS em Massa
Envie SMS promocionais ou transacionais para múltiplos destinatários.
import Zavudev from "@zavudev/sdk";
const client = new Zavu();
// Send bulk SMS to multiple recipients
const recipients = [
"+14155551234",
"+14155555678",
"+14155559012",
];
const results = await Promise.all(
recipients.map(to =>
client.messages.send({
to,
channel: "sms",
text: "Flash sale! 50% off everything. Use code FLASH50 at checkout.",
})
)
);Tratar Webhooks
Receba relatórios de entrega e mensagens recebidas em tempo real.
import express from "express";
const app = express();
app.post("/webhooks/zavu", express.json(), (req, res) => {
const event = req.body;
switch (event.type) {
case "message.delivered":
console.log("SMS delivered:", event.data.id);
break;
case "message.failed":
console.log("SMS failed:", event.data.id, event.data.errorMessage);
break;
}
res.status(200).send("OK");
});Validar Números de Telefone
Verifique se um número é válido e obtenha informações da operadora antes de enviar.
import Zavudev from "@zavudev/sdk";
const client = new Zavu();
// Validate phone number before sending
const introspection = await client.introspection.phone({
phoneNumber: "+14155551234",
});
console.log("Valid:", introspection.validNumber);
console.log("Country:", introspection.countryCode);
console.log("Carrier:", introspection.carrier?.name);
console.log("Type:", introspection.lineType);Uma API, todos os canais
Comece com SMS hoje, adicione WhatsApp e Email amanhã. Mesma API, mesmo SDK, mesmo endpoint. Sua integração cresce com suas necessidades.
- Todos os canais inclusos em todos os planos — WhatsApp, SMS, Email, Telegram, Voice
- Mesmo endpoint - basta mudar o parâmetro channel
- Fallback inteligente - retry automático via SMS se WhatsApp falhar
- Webhooks unificados - todos os eventos de entrega em um só lugar
SMS
Entrega global, mais de 200 países
Mídia rica, botões, templates
Emails transacionais via SES
Veja exatamente o que vai pagar
Sem taxas ocultas. O que você vê é o que você paga.
Detalhamento de Custos
Taxa da Plataforma
5,000 contatos × $0
SMS One-Way
4,000 × $0.0120
Mensagens SMS
0 × $0.0451
Mensagens WhatsApp
20,000 mensagens
Templates de WhatsApp
1,000 × $0.0305
Conexões WhatsApp
1ª conexão grátis
Mensagens E-mail
15,000 × $0.0001
Telegram
20,000 mensagens
Chamadas de Voice
2,000 min × $0.0180
por mês
WhatsApp é gratuito dentro da janela de 24h de conversa. As tarifas de E-mail são repassadas ao custo. Todos os preços em USD.
Os preços de SMS mostrados são estimativas. O custo real pode variar de acordo com a operadora e destino.
Mensagens de template do WhatsApp fora da janela de 24h são cobradas diretamente pela Meta. Ver preços da Meta
$0
plano gratis
$7/mo
por conexão WhatsApp (1ª grátis)
$0.045
SMS por mensagem
$0.0001
E-mail por mensagem
Zavu vs. as alternativas
Uma API de SMS amigável para desenvolvedores com preços transparentes
| Feature | Zavu | Twilio | Vonage |
|---|---|---|---|
| Tempo de setup | 5 minutos | Mais de 30 minutos | Mais de 30 minutos |
| SDKs Oficiais | 2 linguagens | 7 linguagens | 6 linguagens |
| Modelo de preços | Plano grátis + custos da operadora | Por segmento | Por mensagem |
| Preço SMS EUA | $0.004 | $0.0079 | $0.0077 |
| Suporte multi-canal | |||
| Número grátis | |||
| Taxas ocultas | Nenhuma | Taxas da operadora | Taxas da plataforma |
| Suporte | Incluído | Planos pagos | Planos pagos |
Comece em 3 passos
Do cadastro ao envio do primeiro SMS em menos de 5 minutos
Obtenha sua API key
Cadastre-se gratuitamente e obtenha sua API key no dashboard. Sem cartão de crédito.
export ZAVU_API_KEY=zavu_live_...Instale o SDK
Instale o SDK para sua linguagem com um único comando.
pip install zavudev # or: npm install @zavudev/sdkEnvie seu primeiro SMS
Você está pronto para enviar mensagens SMS com uma chamada de API.
client.messages.send(to="+1...", channel="sms", text="Hello!")Perguntas frequentes
Dúvidas comuns sobre nossa API de SMS
Que número de telefone preciso para enviar SMS?
Você pode usar um número Zavu ou trazer o seu próprio. Oferecemos números locais e toll-free dos EUA. Seu primeiro número EUA é grátis. Números internacionais disponíveis em mais de 40 países.
Quão rápido as mensagens SMS são entregues?
A maioria dos SMS é entregue em segundos. O tempo de entrega depende do congestionamento da operadora e da rede do destinatário. Fornecemos relatórios de entrega em tempo real via webhooks.
Posso receber respostas de SMS?
Sim. Configure uma URL de webhook e enviaremos as mensagens recebidas para seu servidor em tempo real. SMS bidirecional é suportado em todos os nossos números.
Qual o limite de caracteres do SMS?
SMS padrão suporta 160 caracteres (encoding GSM-7) ou 70 caracteres com Unicode. Mensagens mais longas são divididas e remontadas automaticamente pelo telefone do destinatário.
Vocês suportam MMS (imagens/mídia)?
MMS é suportado nos EUA e Canadá. Envie imagens, GIFs e vídeos curtos pelo mesmo endpoint, especificando messageType: 'image' e fornecendo um mediaUrl.
E quanto ao registro A2P 10DLC?
Zavu cuida do registro 10DLC automaticamente quando você cria um sender. Registramos sua marca e campanhas no TCR e incluímos todas as taxas no seu plano. Saiba mais em nosso Guia de A2P 10DLC.
Comece a enviar SMS hoje
Obtenha sua API key gratuita e envie sua primeira mensagem em minutos. Sem cartão de crédito.