Feature Parity
Capability-by-capability comparison between the container PDP (permitio/pdp-v2) and the New Edge PDP (permitio/pdp-v3).
The New Edge PDP is wire-compatible on the endpoints it implements — same paths, same request and response shapes, so existing SDK integrations that use those endpoints work unchanged. But it implements a subset of the container PDP's surface.
Its capability envelope is that of the managed Cloud PDP, deployed in your own network — not a port of the pdp-v2 container.
✅ Supported · 🚧 On the roadmap · ❌ Not supported
| Capability | Container PDP | New Edge PDP |
|---|---|---|
Check — POST /allowed | ✅ | ✅ |
| └ RBAC | ✅ | ✅ |
| └ ReBAC, including role derivation | ✅ | ✅ |
| └ Multi-tenancy | ✅ | ✅ |
| └ ABAC — condition, user and resource sets | ✅ | ❌ |
Bulk check — POST /allowed/bulk | ✅ | ✅ |
User permissions — POST /user-permissions | ✅ | ✅ |
Authorized users — POST /authorized_users | ✅ | ✅ |
All-tenants check — POST /allowed/all-tenants | ✅ | ❌ |
URL-based enforcement — POST /allowed_url | ✅ | ❌ |
AuthZen access evaluation — POST /access/v1/evaluation | ✅ | ✅ |
AuthZen bulk evaluations — POST /access/v1/evaluations | ✅ | ✅ |
| AuthZen subject / resource / action search | ✅ | ✅ |
AuthZen discovery — GET /.well-known/authzen-configuration | ✅ | ✅ |
| Policy-as-Code / custom Rego bundles | ✅ | ❌ |
| Local facts / read-your-own-writes | ✅ | ❌ |
Local enforcement APIs — /local/* | ✅ | ❌ |
| Custom data sources | ✅ | ❌ |
| Kong and nginx integration | ✅ | ❌ |
| Offline / air-gapped first boot | ✅ |