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.