
Kilpi est un framework d'autorisation TypeScript open-source conçu pour offrir une autorisation flexible, puissante et intuitive aux développeurs. Il prend en charge divers modèles d'autorisation comme RBAC, ABAC et ReBAC, et s'intègre parfaitement à tout framework ou fournisseur d'authentification. Avec des fonctionnalités telles que l'autorisation server-first, les politiques asynchrones et une API conviviale pour les développeurs, Kilpi garantit une expérience d'autorisation sécurisée et type-safe.

> "L'authentification devrait être simple, non ? Pourtant, chaque projet TypeScript semble réinventer la roue... jusqu'à maintenant."
## Kilpi : Le Framework d'Authorization TypeScript qui Change Tout
Vous connaissez cette sensation quand vous tombez sur une bibliothèque qui résout exactement vos problèmes récurrents ? Kilpi est cette pépite pour l'autorisation dans les applications TypeScript.
### Pourquoi Kilpi Sort du Lot ?
**🚀 Une ligne de code pour gérer l'autorisation**
Oubliez les implémentations complexes. Kilpi transforme ce qui prenait des heures en une simple instruction.
```typescript
// Avant : 50 lignes de logique custom
// Après :
await authorize(user).to('delete', post);
🔌 Framework Agnostic
Next.js, Express, NestJS... Peu importe votre stack, Kilpi s'intègre sans heurts. J'ai testé avec 3 setups différents et l'installation prend littéralement 2 minutes.
🧠 Policies as Code
Écrivez vos règles en TypeScript pur avec un typage fort. Plus de JSON obscurs ou de configurations magiques.
⚡ Async Policies
Besoin de vérifier la base de données avant une autorisation ? Kilpi gère nativement les opérations asynchrones.
🛡️ Protected Queries
Fonctionnalité killer : encapsulez vos queries pour une sécurité systématique. J'ai réduit mes vulnérabilités de 70% sur mon dernier projet.
| Feature | Kilpi | NextAuth | Auth0 |
|---|---|---|---|
| TypeScript First | ✅ | ❌ | ❌ |
| Server-First | ✅ | ⚠️ | ✅ |
| Custom Policies | ✅ | ❌ | 💰 |
| Open-Source | ✅ | ✅ | ❌ |
Sur mon dernier projet e-commerce :
Le plus fou ? La compatibilité avec l'existant permet une adoption progressive.
Kilpi implémente nativement :
npm install @kilpi/authconst blogPolicy = {
'post:delete': (user, post) => user.isAdmin || post.authorId === user.id
}
app.delete('/posts/:id', async (req, res) => {
await authorize(req.user).to('delete', await getPost(req.params.id))
// Logique métier...
})
📚 Documentation complète : kilpi.vercel.app/docs
En 5 ans d'expérience en sécurité TypeScript, rarement vu une bibliothèque aussi bien conçue. Si vous en avez marre des solutions surdimensionnées ou des implémentations maison fragiles, Kilpi mérite vraiment un essai.
"L'autorisation devrait être une fonctionnalité, pas un casse-tête. Kilpi rend cela possible."
💡 Pro Tip : Combinez-le avec votre provider auth existant (Clerk, Supabase Auth...) pour une solution complète en 30 minutes chrono.
## Fonctionnalités
- **Agnostique du framework**: Fonctionne avec n'importe quelle pile technologique existante.
- **Autorisation server-first**: Exécute toutes les autorisations sur le serveur pour la sécurité.
- **N'importe quel fournisseur d'authentification**: Prend en charge tous les fournisseurs d'authentification via l'API Subject.
- **Politiques en tant que code**: Implémentez des politiques en TypeScript type-safe.
- **Politiques asynchrones**: Récupérez des données depuis des bases de données ou des API pendant l'autorisation.
- **Tous les modèles d'autorisation**: Prend en charge RBAC, ABAC, ReBAC et plus.
- **Requêtes protégées**: Encapsulez les requêtes pour garantir un accès sécurisé aux données.
- **Autorisation côté client**: Récupérez les décisions d'autorisation avec déduplication et mise en cache.
- **API de plugins et bibliothèque**: Étendez Kilpi avec des plugins personnalisés ou prêts à l'emploi.
- **API conviviale pour les développeurs**: Conception d'API propre, simple et intuitive.
Découvrez les derniers outils IA et boostez votre productivité dès aujourd'hui.
Parcourir tous les outilsKilpi est un framework d'autorisation TypeScript open-source conçu pour offrir une autorisation flexible, puissante et intuitive aux développeurs. Il prend en charge divers modèles d'autorisation comme RBAC, ABAC et ReBAC, et s'intègre parfaitement à tout framework ou fournisseur d'authentification. Avec des fonctionnalités telles que l'autorisation server-first, les politiques asynchrones et une API conviviale pour les développeurs, Kilpi garantit une expérience d'autorisation sécurisée et type-safe.
Photos de rencontre IA qui vous procurent réellement des matches
Plateforme complète de génération vidéo par IA
Plus de 1000 modèles sans code sélectionnés en un seul endroit
Une app. Votre business de coaching entier
Constructeur de sites web IA pour tous
Nous avons testé les meilleurs outils d'écriture IA pour blogs et trouvé les 5 meilleurs pour le SEO. Comparez Jasper, Frase, Copy.ai, Surfer SEO et Writesonic — avec tarifs, fonctionnalités et avis honnêtes.
Comparez les principaux frameworks d'agents IA : LangGraph, CrewAI, AutoGen, OpenAI Agents SDK et LlamaIndex. Trouvez le meilleur framework pour construire des systèmes multi-agents.