API REST v1 · Brasil

A API de SMS simples para o Brasil.

Envie OTP, alertas e campanhas com algumas linhas de código. REST previsível, SDK Node tipado e failover entre operadoras. Créditos em real que não expiram — R$10 grátis pra testar, sem cartão.

REST
API limpa e tipada
SDK
Node · zero deps
LGPD
opt-out nativo
Preços

Pague pelo que enviar.

Créditos pré-pagos por volume. Não expiram, sem mensalidade — quanto mais, mais barato o SMS. Comece com R$10 grátis; a primeira recarga sai por R$60 (500 SMS).

500 créditos
Para validar a integração.
R$ 0,120/ SMS
R$ 60,00 à vista
Comprar créditos
1k créditos
Para validar a integração.
R$ 0,120/ SMS
R$ 120,00 à vista
Comprar créditos
5k créditos
Economize 17% por SMS no volume.
R$ 0,100/ SMS
R$ 500,00 à vista
Comprar créditos
10k créditos
Economize 25% por SMS no volume.
R$ 0,090/ SMS
R$ 900,00 à vista
Comprar créditos
100k créditos
Economize 33% por SMS no volume.
R$ 0,080/ SMS
R$ 8.000,00 à vista
Comprar créditos
250k créditos
Economize 38% por SMS no volume.
R$ 0,075/ SMS
R$ 18.750,00 à vista
Comprar créditos
Prova ao vivo

Receba 1 SMS real agora.

Digite seu número e veja a entrega em tempo real. Limite de 1 envio por número/dia.

1 SMS por número e por dispositivo, por dia. Mensagem de teste com conteúdo fixo, enviada apenas ao número que você informar.

Integração

Integre em minutos, não em sprints

Uma API REST previsível e SDKs oficiais tipados para Node, Python, Go e PHP — sem dependências de terceiros. A autenticação é cuidada pra você — copie, cole e envie. Sem SDK na sua stack? A REST funciona em qualquer lugar.

Node.js
import { SMSGo } from "@orynlabs/smsgo";
 
const smsgo = new SMSGo({ apiKey: process.env.SMSGO_KEY });
 
const sms = await smsgo.send({
phone: "+5511999990000",
message: "Seu código é 184502",
});
 
console.log(sms.id, sms.status); // "a1b2c3…" "queued"
Experiência do dev em primeiro lugar

Feito por engenheiros, para engenheiros.

Nosso objetivo é entregar a melhor plataforma de mensageria que já usamos — porque ela simplesmente funciona.

chavetest_… (SMSGo-key)test
POST/v1/sms/send/single2xx
hooksms.status · test:truetest
saldosem débitotest

Modo de teste

Valide de ponta a ponta com uma chave test_ — mesmos endpoints, respostas idênticas à produção. Nada é cobrado e nada é enviado de verdade: a entrega é simulada e seus webhooks disparam com test: true.

Saiba mais
eventosms.status
urlhttps://app.seudominio.com.br/hooks
idmsg_3aF9
statusentregue

Webhooks modulares

Assine cada mudança de status e receba payloads assinados com HMAC-SHA256 na sua API, com retentativas em backoff exponencial.

Saiba mais
Como funciona

Do cadastro ao primeiro SMS em menos de 5 minutos.

01

Crie sua conta

Cadastro em segundos e R$10 de crédito grátis — sem cartão de crédito.

02

Pegue sua SMSGo-key

Copie a chave no painel (Minha conta → API) e cole no seu backend.

03

Dispare e acompanhe

Um POST no endpoint e veja cada SMS de na fila a entregue, via API ou webhook.

Por que a SMSGo

Tudo que separa um SMS enviado
de um SMS que vende.

A infraestrutura completa de mensageria, exposta por uma API limpa e previsível.

API RESTful

Um endpoint previsível, JSON limpo e respostas tipadas. Suba a integração em minutos.

Entrega em tempo real

Acompanhe cada SMS: na fila, enviando, entregue ou falhou — via API ou webhook.

OTP & autenticação

Códigos de uso único com roteamento priorizado e templates prontos.

Listas e contatos

Importe, segmente e dispare para listas inteiras com personalização por contato.

Agendamento

Programe campanhas e lembretes para o melhor horário — fuso do Brasil já tratado.

Conformidade LGPD

Opt-out automático e trilha de consentimento auditável.

Tudo sob seu controle

Visibilidade de cada envio.

Acompanhe entregas, latência e falhas em tempo real — sem sair do painel.

MENSAGENS · PAINEL (DEMONSTRAÇÃO)
0
entregue na fila
1 jun8 jun15 jun22 jun28 jun
SMS × WhatsApp

O SMS abre a conversa.
O WhatsApp continua.

Dispare SMS barato na ida — chega sem app instalado — e leve o cliente para o WhatsApp grátis na volta com um link WhatsApp.

SMS
chega sem app instalado
WhatsApp
leva o cliente pro WhatsApp
grátis
a conversa de volta
Construído à vista

Prova, não promessa.

Sem logos emprestados. A confiança vem do código.

SDK open source

@orynlabs/smsgo no GitHub e no npm. MIT, tipado, zero dependências.

Webhooks assinados

Cada payload com HMAC-SHA256 em X-SMSGo-Signature. Verifique a origem antes de confiar — exemplo nos docs.

Erros estáveis

insufficient_balance, rate_limited, validation_error. Enums versionados, com o status HTTP certo.

Auth de 2 passos

SMSGo-key → token Bearer de 48h, cacheado pelo SDK. Menos superfície pra vazar a chave.

Dúvidas frequentes

Antes de você integrar.

Minutos. Crie a conta, pegue o token Bearer no painel e faça um POST /v1/sms/send/single. Você ganha créditos para testar, sem cartão.
Cada mensagem passa pelos status canônicos na fila, enviando, entregue ou falhou. Você consulta via API ou recebe cada transição por webhook, com retentativas em backoff exponencial.
Sim. Os códigos de uso único têm roteamento priorizado e templates prontos. É o caso de uso mais comum na plataforma.
Sim. Opt-out automático, blacklist gerenciada e logs auditáveis — compliance nativo, sem configuração extra.
Você paga por crédito pré-pago, com preço por SMS que cai conforme o volume. Sem mensalidade, sem fidelidade, e os créditos não expiram.
SDKs oficiais tipados para Node.js (@orynlabs/smsgo), Python (smsgo), Go (github.com/sms-go/smsgo-sdk-go) e PHP (orynlabs/smsgo), sem dependências de terceiros. Não achou a sua linguagem? A API REST funciona em qualquer stack.
Cada chamada traz X-SMSGo-Signature (HMAC-SHA256 do corpo). Recalcule a assinatura com seu segredo e compare antes de confiar no payload. Exemplo pronto nos docs.

Do npm install
ao primeiro SMS em minutos.

R$10 de crédito grátis para testar agora. Sem cartão, sem mensalidade.

$ npm install @orynlabs/smsgo