At a glance
| Capability | Violet (Free) | Deep Violet | Ultraviolet |
|---|---|---|---|
| Anonymous observation | ✅ | ✅ | ✅ |
| Query pattern map | ✅ | ✅ | ✅ |
| 1,000 evaluations/mo | ✅ | unlimited | unlimited |
| Identity enrichment (Okta/Azure/Auth0) | ❌ | ✅ | ✅ |
| Per-user intent profiles | ❌ | ✅ | ✅ |
| Policy + live enforcement | ❌ | ✅ | ✅ |
Intent tokens (JWT with purp) | ❌ | ✅ | ✅ |
| Approval queues (Slack + DM + email) | ❌ | ✅ | ✅ |
| HashiCorp Vault binding | ❌ | ❌ | ✅ |
| CyberArk / Conjur binding | ❌ | ❌ | ✅ |
| Database proxy (column-level) | ❌ | ❌ | ✅ |
| HIPAA-ready | ❌ | ❌ | ✅ |
| Maturity ladder dashboard | ✅ | ✅ | ✅ |
When to upgrade
- Violet → Deep Violet the moment you connect an IdP. Without identity, you can’t run policy.
- Deep Violet → Ultraviolet when compliance requires last-mile enforcement at the database — typically HIPAA, PCI, SOC 2 Type 2, or first regulated customer.
Read next
- Maturity model — how tier unlocks map to adoption phases
- Pricing — current published prices