None of this is roadmap. Everything below is in the code, with tests that exercise it.
Licensed by concurrent users
You pay for people working at the same time, not for accounts created. Onboard 50, pay for 10. Unlimited accounts on every plan.
Real BYOK: your keys, your contract
Arandu never resells tokens. The AI cost stays between you and your provider, at your volume discount. Credentials are encrypted with AES-256-GCM under a master key that lives outside the database.
Cloud and local in one panel
The same adapter serves OpenAI and your on-prem Ollama, at full parity: same routing, same budget, same audit trail, same firewall.
SSO via OIDC on every plan
Okta, Entra or Google Workspace. No SSO tax: we don’t charge extra for the secure front door. Tested against a real identity server signing real tokens, not a mock.
It protects itself when a provider goes down
Circuit breaker per model: if your provider dies at 3am, Arandu stops sending it traffic and probes carefully until it recovers. Nobody has to wake up.
Retries that don’t bill twice
Idempotency-Key at payment-gateway level, streaming included. A retry returns the same response, not a second invoice.
Knowledge Spaces over your own corpus
Vector indexing on Qdrant. Embeddings can also run against your local runtime: the promise that your documents never leave your network holds at indexing time too, not just at chat time.
You never get locked out of your own instance
Several recovery paths, including a command-line one for the owner. No hand surgery on the database.