Émettre des badges numériques vérifiables avec BADGES.ninja : guide en français pour développeurs et plateformes e-learning
Source: Dev.to
Introduction
Si vous développez une plateforme de cours en ligne, un LMS, un bootcamp ou tout produit qui délivre des « diplômes » à la fin d’un module, vous envoyez probablement aujourd’hui un PDF par email. Cela fonctionne, mais ce n’est pas vérifiable, cela s’intègre mal avec LinkedIn et ne résiste pas au temps.
BADGES.ninja est une plateforme de credentials numériques conforme au standard Open Badge v2.0, disponible en plus de 30 langues (dont le français métropolitain et le français des Amériques) et qui expose une API REST complète dès le plan gratuit. Voici les 7 fonctionnalités essentielles pour intégrer l’émission de credentials dans votre produit.
X‑Api‑Key sur tous les plans
La différence majeure avec Credly ou Accredible : l’API REST est disponible sur le plan gratuit et s’authentifie avec un simple en‑tête X-Api-Key. Vous générez une clé depuis le tableau de bord et vous émettez des credentials depuis votre backend en quelques minutes.
curl -X POST https://badges.ninja/api/awards \
-H "X-Api-Key: $BADGES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"badge_id": "abc123",
"recipient_email": "alice@exemple.fr",
"recipient_name": "Alice Martin"
}'
Cela vous permet de valider l’intégration end‑to‑end avant de prendre une décision d’achat, ce que les plateformes réservant l’API au plan entreprise ne permettent pas.
Émission en masse (bulk awards)
Lorsque un bootcamp termine une promotion de 500 personnes, l’émission manuelle n’est pas viable. La fonction bulk awards accepte un CSV standard et traite le lot avec trois garanties :
- Possibilité de mettre en pause.
- Reprise exactement là où le processus s’est arrêté.
- Re‑essai automatique des lignes en erreur transitoire.
C’est le type de détail qui fait la différence lorsqu’un upload de 2 000 étudiants s’interrompt au milieu du processus.
Stockage des images sur IPFS
Les images des credentials sont stockées sur IPFS (système de fichiers décentralisé), et non dans un bucket privé du fournisseur. Concrètement, même si BADGES.ninja cessait d’opérer, les CIDs des images resteraient récupérables via n’importe quelle passerelle IPFS publique. Pour une université ou un organisme public délivrant des titres à long terme, c’est un argument fort par rapport à un hébergement centralisé traditionnel.
Ancrage optionnel sur blockchain
Les credentials du plan Pro peuvent être ancrés sur une blockchain publique, ajoutant une couche de vérification cryptographique indépendante de l’émetteur. La page publique de chaque credential affiche le hash on‑chain et un bouton de vérification. Cette fonctionnalité est optionnelle : elle n’est pas nécessaire dans la plupart des cas, mais elle devient précieuse lorsque le contexte réglementaire l’exige (formation médicale continue, certifications de conformité, titres professionnels réglementés comme ceux du RNCP).
Éditeur de canvas intégré
Toutes les équipes n’ont pas un designer disponible pour créer des badges depuis zéro. L’éditeur de canvas inclut plus de 80 modèles (8 formes × 8 palettes), des filturs, des polices personnalisables, des icônes et la possibilité d’ajouter des images personnelles. En 5 minutes, vous obtenez l’identité visuelle d’une collection entière sans ouvrir Figma.
Portail destinataire et partage
Chaque destinataire reçoit un accès sans mot de passe à badges.ninja/me, où il regroupe tous ses credentials et peut réclamer un profil public sur badges.ninja/u/. Chaque page publique de credential inclut :
- Un bouton en un clic pour l’ajouter au profil LinkedIn.
- Un certificat PDF A4 téléchargeable.
- Un QR code scannable pour les CV imprimés.
- Une URL publique de vérification.
Compatibilité Open Badge v2.0
Open Badge v2.0 est le standard d’IMS Global pour les credentials interopérables. N’importe quel credential émis avec BADGES.ninja peut être lu par les backpacks tiers qui suivent ce même standard. Le plan gratuit permet d’émettre jusqu’à 100 credentials par mois sans carte bancaire — largement suffisant pour valider l’intégration sur un cours complet avant de passer au Pro.
Support multilingue
BADGES.ninja est disponible en plus de 30 langues, regroupées par région (Amériques, Europe, Asie & Pacifique). Pour un organisme de formation français, une université belge, un bootcamp québécois ou une plateforme EdTech au Maghreb, le tableau de bord de l’émetteur et le portail du destinataire fonctionnent dans la langue native du public, réduisant ainsi les frictions d’adoption.
Conclusion
Si vous construisez ou maintenez un produit e‑learning en français, BADGES.ninja vaut le coup d’œil avant de choisir une plateforme anglo‑saxonne plus chère. La combinaison API REST sur le plan gratuit, IPFS, blockchain optionnelle, émission en masse et support multilingue rend l’intégration rapide et la proposition de valeur côté destinataire solide.
Commencez gratuitement sur 👉 — 100 émissions par mois sans carte bancaire.