Unifiez Email, SMS, HTTP, FTP et Réseaux sociaux derrière une seule API REST. Déployez en une commande, gérez tout depuis l'interface d'administration intégrée.
PLATYXON est pensé pour la production dès le premier jour, avec une architecture claire et extensible.
Interface Connector unifiée. Ajoutez n'importe quel canal en implémentant 4 méthodes. Email, SMS, HTTP, FTP, Social — tous interchangeables.
API JSON sous /api/v1 avec Gorilla Mux. Rate limiting par IP (10 req/s, burst 20), recovery middleware anti-panic, logging automatique.
TLS natif, API Key via header X-API-Key, Basic Auth admin avec ConstantTimeCompare, credentials en variables d'environnement.
Admin UI Bootstrap 5 + HTMX accessible sous /admin : dashboard, gestion connecteurs, envoi, réception, logs SSE temps réel, configuration.
Logs en temps réel via Server-Sent Events, ring buffer 500 entrées, statistiques par connecteur (envois, erreurs, activité), métriques Go runtime.
Fichier config.toml avec substitution ${VAR} depuis l'environnement. Déploiement 12-factor, .env.example inclus.
Chaque connecteur expose la même interface — remplacez ou ajoutez un canal sans toucher à votre code applicatif.
SMTP avec TLS, pièces jointes, HTML/texte brut via Gomail
DisponibleEnvoi de SMS via l'API Twilio, numéros E.164
DisponibleWebhooks sortants, POST vers endpoints configurables
DisponibleDépôt de fichiers sur serveurs FTP/SFTP distants
DisponibleLinkedIn, Facebook Pages, Twitter/X en une publication
DisponibleNotifications push mobiles (FCM, APNs)
BientôtMessages dans vos workspaces d'équipe
BientôtImplémentez l'interface Connector en Go pour tout autre canal
ExtensibleUn seul endpoint JSON pour envoyer sur n'importe quel canal configuré.
Authentification simple
Header X-API-Key configuré via variable d'environnement
Format universel
Un seul objet Message avec To, Subject, Body, Attachments, Metadata
503 automatique
Si le connecteur est déconnecté, l'API retourne 503 Service Unavailable
ID de traçabilité
Chaque envoi retourne un message_id unique horodaté
# Envoi d'un message via le connecteur email
curl -X POST \
https://votre-serveur:8443/api/v1/connectors/email/send \
-H "X-API-Key: ${PLATYXON_API_KEY}" \
-H "Content-Type: application/json" \
-d {
"to": ["dest@example.com"],
"subject": "Bienvenue !",
"body": "Votre compte a bien été créé.",
"content_type": "text/plain"
}
# Réponse
{
"success": true,
"message": "Message sent successfully",
"message_id": "email-1741431600000000000",
"connector": "email",
"timestamp": "2026-03-08T10:00:00Z"
}L'interface d'administration intégrée est bâtie sur Bootstrap 5 & HTMX. Zéro JavaScript framework, rafraîchissement partiel des pages, SSE pour les logs en direct.
Une question sur l'intégration, besoin d'un support, ou envie de contribuer ? L'équipe PLATYXON est disponible.