Le Hub de
Communication
Multi-Canaux

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.

5+
Connecteurs
< 1ms
Latence routing
📧
💬
🌐
📁
📱
𝕏
in
PLATYXON Logo
🔒 TLS / HTTPS natif
🔑 API Key Auth
Rate Limiting
🛡️ Recovery Middleware
🎛️ Admin UI intégrée
📊 Logs SSE temps réel
🐳 Docker ready
🧪 23 tests unitaires

Tout ce qu'il faut,
rien de superflu

PLATYXON est pensé pour la production dès le premier jour, avec une architecture claire et extensible.

🔌
Architecture connecteurs

Interface Connector unifiée. Ajoutez n'importe quel canal en implémentant 4 méthodes. Email, SMS, HTTP, FTP, Social — tous interchangeables.

API REST performante

API JSON sous /api/v1 avec Gorilla Mux. Rate limiting par IP (10 req/s, burst 20), recovery middleware anti-panic, logging automatique.

🛡️
Sécurité production

TLS natif, API Key via header X-API-Key, Basic Auth admin avec ConstantTimeCompare, credentials en variables d'environnement.

🎛️
Interface d'administration

Admin UI Bootstrap 5 + HTMX accessible sous /admin : dashboard, gestion connecteurs, envoi, réception, logs SSE temps réel, configuration.

📊
Observabilité intégrée

Logs en temps réel via Server-Sent Events, ring buffer 500 entrées, statistiques par connecteur (envois, erreurs, activité), métriques Go runtime.

⚙️
Configuration TOML + ENV

Fichier config.toml avec substitution ${VAR} depuis l'environnement. Déploiement 12-factor, .env.example inclus.

Tous vos canaux,
une seule API

Chaque connecteur expose la même interface — remplacez ou ajoutez un canal sans toucher à votre code applicatif.

📧
Email

SMTP avec TLS, pièces jointes, HTML/texte brut via Gomail

Disponible
💬
SMS

Envoi de SMS via l'API Twilio, numéros E.164

Disponible
🌐
HTTP

Webhooks sortants, POST vers endpoints configurables

Disponible
📁
FTP

Dépôt de fichiers sur serveurs FTP/SFTP distants

Disponible
📱
Social

LinkedIn, Facebook Pages, Twitter/X en une publication

Disponible
🔔
Push

Notifications push mobiles (FCM, APNs)

Bientôt
💼
Slack / Teams

Messages dans vos workspaces d'équipe

Bientôt
Personnalisé

Implémentez l'interface Connector en Go pour tout autre canal

Extensible

Intégré en
quelques lignes

Un 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é

Demander un accès
curl — Envoyer un email
# 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"
}
localhost:8080/admin/dashboard
PLATYXON
📊 Dashboard
🔌 Connecteurs
📤 Envoyer
📥 Recevoir
📋 Journaux
⚙️ Paramètres
5/5 connectés
VUE D'ENSEMBLE
5Connecteurs actifs
1 204Messages envoyés
CONNECTEURS
emailconnected
smsconnected
socialerror

Tout gérer depuis
le navigateur

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.

📊
Dashboard
Vue synthétique : connecteurs, compteurs, logs récents, uptime
📤
Envoi manuel
Formulaire de composition avec sélecteur de connecteur, historique des envois
📋
Terminal de logs
Stream SSE en temps réel, filtres par niveau, export, auto-scroll
⏸️
Pause / Reprise
Mettez n'importe quel connecteur en pause sans redémarrer le serveur

Bâti sur des fondations solides

🦍 Gorilla Mux v1.8
📄 TOML Config
✉️ Gomail v2
📱 Twilio Go SDK
golang.org/x/time
🎨 Bootstrap 5.3
🔮 HTMX 1.9
🌐 Bootstrap Icons
🔴 SSE Stream
🔒 TLS natif
5+
Connecteurs intégrés
23
Tests unitaires passants
<1 ms
Latence de routage
1 bin
Binaire unique, zéro dépendance
10 r/s
Rate limiting par IP
500 logs
Ring buffer logs admin

Prêt à unifier vos
communications ?

PLATYXON est open-source et gratuit. Déployez en quelques minutes sur votre infrastructure.

Parlons de votre
projet

Une question sur l'intégration, besoin d'un support, ou envie de contribuer ? L'équipe PLATYXON est disponible.

Ce formulaire ouvre votre client email avec le message pré-rempli.