Gateway de e-mails transacionais, sem dor de cabeça.
Gerencie credenciais SMTP e OAuth2, templates em MJML e audite cada envio em tempo real — tudo em um painel multitenant com rotação automática de chaves.
Comece em 3 passos
Envie seu primeiro e-mail transacional em poucos minutos com o SDK oficial.
1. Instale o SDK
npm install @ruanlopes1350/hermes-client2. Inicialize o client
Crie um serviço no painel para gerar sua primeira API Key (formato hm_...).
hermes.ts
import { HermesClient } from '@ruanlopes1350/hermes-client';
const hermes = new HermesClient({
baseUrl: 'https://sua-instancia-hermes.com',
initialApiKey: 'hm_sua_chave_aqui',
});3. Envie um e-mail
A interface encadeada (Builder Pattern) cobre templates MJML com variáveis dinâmicas, envio agendado e bulk.
await hermes.email()
.to('cliente@empresa.com')
.subject('Bem-vindo ao Sistema!')
.useTemplate('uuid-do-template', { nome: 'João da Silva' })
.send();