Documentação SafeNode
Guia completo da API e arquitetura do sistema
O SafeNode é uma plataforma de segurança completa que oferece proteção em tempo real contra ameaças, análise comportamental e monitoramento avançado. Esta documentação cobre todos os aspectos da API, estrutura do código e como integrar o sistema.
Segurança
Proteção em tempo real contra ameaças
Monitoramento
Análise e logs detalhados
API REST
Integração fácil e completa
Setup em 10 minutos
Script automatizado. Docker pronto. Zero configuração manual.
API REST simples
Envie e-mails com uma requisição HTTP. Sem SMTP. Sem complexidade.
Funciona em qualquer VPS
DigitalOcean, AWS, Hostinger, cPanel, Plesk... Qualquer lugar.
Guia de Integração
Integre SafeNode Mail em qualquer hospedagem em 10 minutos.
Quick Start - 10 minutos
1. Obtenha seu token da API
- Acesse https://safenode.cloud/mail
- Faça login (ou crie uma conta grátis)
- Crie um novo projeto de e-mail
- Copie o token gerado
2. Instale via script (Linux/Mac)
curl -o setup-safenode.sh https://safenode.cloud/integration/setup-safenode.sh
sudo bash setup-safenode.sh
3. Configure variáveis de ambiente
cd /opt/safenode-mail
cp .env.example .env
nano .env # Cole seu token da API
4. Envie seu primeiro e-mail
const axios = require('axios');
const response = await axios.post(
'https://safenode.cloud/api/mail/send',
{
to: 'usuario@exemplo.com',
subject: 'Olá do SafeNode!',
html: 'Seu primeiro e-mail!
Funciona! 🎉
'
},
{
headers: {
'Authorization': 'Bearer SEU_TOKEN_AQUI',
'Content-Type': 'application/json'
}
}
);
console.log(response.data);
SDKs Disponíveis
JavaScript (Browser)
Para sites web
sdk/safenode-hv.js
PHP
Para aplicações PHP
sdk/php/SafeNodeHV.php
Python
Para aplicações Python
sdk/python/safenode_hv.py
Node.js
Para aplicações Node.js
sdk/nodejs/safenode-hv.js
Exemplos de Integração
JavaScript (Browser)
<script src="https://safenode.cloud/sdk/safenode-hv.js"></script>
<script>
const safenode = new SafeNodeHV('https://safenode.cloud/api/sdk', 'sua-api-key-aqui');
safenode.init().then(() => {
console.log('SafeNode inicializado');
});
document.getElementById('meuFormulario').addEventListener('submit', async (e) => {
e.preventDefault();
const result = await safenode.validate();
if (result.valid) {
e.target.submit();
}
});
</script>
PHP
<?php
require_once 'sdk/php/SafeNodeHV.php';
$safenode = new SafeNodeHV('https://safenode.cloud/api/sdk', 'sua-api-key-aqui');
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
$safenode->init();
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$result = $safenode->validate();
if ($result['valid']) {
// Processar formulário
}
}
?>
Pronto para começar?
Crie sua conta grátis e tenha e-mails funcionando em 10 minutos.