Logue les actions de ton produit.
Rapidement.
Ajoute des logs d'audit à ton produit en 3 lignes de code. Stockage, recherche et conformité, on s'en occupe.
Pourquoi les équipes utilisent Recalled
Trois raisons concrètes de brancher un SDK d'audit dans ton produit.
- Suivre chaque action
Qui a supprimé cette facture ? Qui a modifié ce rôle ? Enregistre chaque action utilisateur avec qui, quoi, quand, depuis où. Ton équipe support a la réponse en deux clics.
- Être prêt pour l'audit
SOC2, ISO 27001, RGPD. Tes clients enterprise et les auditeurs vont demander un audit trail. Recalled te le livre signé, exportable et conforme dès le premier event.
- Ne pas saturer ta base
Les logs d'audit grossissent vite et ralentissent tes requêtes en prod. Recalled stocke les events chez lui, indexés pour la recherche, avec rétention configurable. Ta base reste focalisée sur ton métier.
Trois lignes, c'est fini
Un SDK npm pour JavaScript et TypeScript, une API REST pour tout le reste. Utilise le langage dans lequel tu codes, peu importe lequel.
# npm install recalled
import { Recalled } from 'recalled'
const client = new Recalled({
apiKey: process.env.RECALLED_KEY
})
await client.events.create({
action: 'invoice.deleted',
actor: { id: 'user_123' }
})curl -X POST https://api.recalled.dev/v1/events \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"action": "invoice.deleted",
"actor": {
"id": "user_123"
}
}'Pensé pour les devs
Arrête de coder ton propre audit log. On fait la partie ennuyeuse pour que tu puisses livrer le reste.
- Tracking d'événements
Enregistre chaque action utilisateur, création, modification, suppression, connexion, permission accordée, avec qui, quoi, quand, depuis où.
- Recherche et filtres
Recherche full-text sur tous les événements. Filtre par user, action, ressource, date, IP. Résultats en temps réel, pagination cursor-based.
- UI embeddable
Un composant React ou une iframe que tu embed directement dans le dashboard de ton app. Marque blanche, sans quitter ton produit.
- Export et streaming
Export CSV ou JSON à la demande. Webhook pour streamer vers un SIEM (Datadog, Splunk, Elastic). Rétention configurable.
- Tamper-proof
Chaque événement est signé cryptographiquement. Impossible à modifier après insertion. Hash chain pour prouver l'intégrité à un auditeur.
- Dashboard analytics
Vue d'ensemble de l'activité, pics d'events, actions les plus fréquentes, users les plus actifs. Alertes sur comportements anormaux.
La case conformité, cochée pour toi
SOC2, ISO 27001, RGPD. Tes clients enterprise et les auditeurs vont te demander un audit trail. Recalled leur donne ce qu'ils attendent, avec hébergement UE, chiffrement AES-256 au repos, rétention configurable, et un endpoint pour le droit à l'effacement en un seul appel.