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

  1. Acesse https://safenode.cloud/mail
  2. Faça login (ou crie uma conta grátis)
  3. Crie um novo projeto de e-mail
  4. 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.