Summary
BYO Model + BYO Keys: What Predictable Infra Spend Actually Looks Like
Bring-your-own-model (BYO) orchestration flips the economics completely. You supply the API keys. The platform routes your workflows directly to your chosen provider at provider cost — zero markup. Your AI spend is exactly what the provider charges, visible in your own billing dashboard, and subject to whatever volume agreements or reserved capacity you negotiate directly.
This isn't just a cost story. It's a control story. When you own the keys:
- Cost is predictable. You're reading one invoice from one provider, not decoding a platform's credit abstraction layer.
- Model selection is yours. Switch from GPT-4o to Claude 4 to a self-hosted Llama variant without asking the platform for permission or waiting for a feature flag.
- Optimization is direct. Prompt caching, batching, model routing by task type — every efficiency you build flows straight to your bottom line, not the platform's.
- Compliance is cleaner. Your data goes from your infrastructure to your provider under your data processing agreements. There's no intermediary with its own retention policy sitting in the middle.
DAVE supports 8 AI provider types out of the box — covering the major commercial APIs and self-hosted model endpoints — with BYO keys as the default, not an enterprise add-on. The platform charges for orchestration. It never charges a markup on your model calls. That's the architecture: your AI spend stays yours.
Multi-Tenant Per-Tenant Encryption: Why It's a Trust Primitive, Not a Feature
If you're building a product on top of an AI orchestration layer — an internal tool serving multiple business units, a SaaS product with end customers, or an agency platform managing client workflows — multi-tenancy isn't optional. And the way multi-tenancy is implemented at the data layer determines whether you can credibly promise your tenants that their data is isolated.
The weak version of multi-tenancy is row-level access control: a tenant ID column and a query filter. It works until it doesn't — a misconfigured query, a join that leaks rows, a bulk export that doesn't scope correctly. These aren't hypothetical failure modes. They're the failure modes that produce breach notifications.
DAVE implements per-tenant encryption at the infrastructure level. Each tenant's sensitive data is encrypted with tenant-scoped keys. A query bug doesn't become a data exposure because the data itself is unreadable without the correct key context. This is the architecture that lets you go to an enterprise customer's security review and say, with precision, how their data is isolated — not just that it is.
For teams operating under SOC 2 or building toward it, per-tenant encryption is a control you can point to. For teams with GDPR obligations, it's part of a defensible data minimization and isolation posture. DAVE ships SOC 2 and GDPR modes as first-class configuration — not a compliance bolt-on you negotiate in a sales call.
Trust is an infrastructure property before it's a legal one. Build it in at the data layer or spend the rest of your time patching it at the application layer.
Self-Host Anywhere: Any Linux VPS or Managed Cloud, Full Stop
The phrase 'self-hosted' carries baggage. It conjures weekend ops work, bespoke deployment scripts, and a Slack channel full of infrastructure alerts. That's the old model. Modern self-hosting — on a well-architected platform — means you choose the runtime environment and the platform handles the rest of the operational surface area.
DAVE deploys on any Linux VPS or managed cloud environment. That means:
- A single DigitalOcean Droplet or Hetzner VPS for a lean team that wants full control at minimal cost.
- AWS, GCP, or Azure managed infrastructure for teams with existing cloud commitments and compliance requirements tied to specific regions or availability zones.
- On-premises or private cloud for organizations where data residency is non-negotiable.
The deployment target is your decision, made on your criteria — cost, latency, data residency, vendor relationships, existing tooling. DAVE doesn't have a preferred cloud partner whose margins are baked into your contract. You run it where it makes sense for your workload.
This matters especially for teams with regulated data. If your AI workflows touch health information, financial records, or personal data subject to GDPR, the ability to specify exactly where that data is processed and stored — down to the physical region — is a compliance requirement, not a preference. Self-hosting on your own infrastructure is often the only architecture that satisfies it cleanly.
voolama runs DAVE on DAVE in production. The platform you're evaluating is the platform we trust with our own operational data. That's not a marketing claim — it's the simplest proof point we have.
246 REST Endpoints, 8 AI Providers, and a Stack You Can Audit
Production readiness is measurable. One way to measure it is surface area: how much of your actual workflow automation problem does the platform cover without requiring you to build custom middleware or maintain a fork?
DAVE ships 246 REST endpoints covering the full orchestration lifecycle — workflow definition, execution, scheduling, monitoring, tenant management, provider configuration, access control, and more. This isn't a curated subset of happy-path operations. It's the complete API surface a production deployment needs, documented and versioned.
Eight AI provider types means you're not betting your architecture on a single vendor's roadmap. Commercial APIs — OpenAI, Anthropic, and others — sit alongside self-hosted model endpoints in the same configuration layer. Switching providers, running A/B comparisons between models, or routing different workflow types to different providers are operational decisions, not engineering projects.
The underlying stack is NestJS 11, Next.js 16, and PostgreSQL 16. These are not exotic choices. They are the choices a team makes when they want a codebase that senior engineers can onboard to quickly, that has a deep ecosystem of tooling and expertise, and that will still be actively maintained five years from now. If you need to extend DAVE, debug a production issue, or audit the security model, you're working with technology your team already knows.
A platform's credibility is in its specifics. Vague claims about 'enterprise-grade' architecture are easy to make. Shipping 246 documented endpoints on a modern, auditable stack is harder — and more useful to you.
OAuth2/OIDC SSO, SOC 2 & GDPR Modes: Enterprise Readiness Without the Enterprise Sales Cycle
Enterprise readiness in AI tooling usually means one of two things: either you're buying a platform that's been through the compliance certification process and charges accordingly, or you're building compliance controls yourself on top of a platform that wasn't designed for them. DAVE is a third path.
OAuth2 and OIDC SSO are built in. Your team authenticates through your existing identity provider — Okta, Azure AD, Google Workspace, or any standards-compliant IdP — without custom integration work. For enterprise customers evaluating your product, SSO support is often a procurement requirement. For your own team, it means access management stays in the system you already use.
SOC 2 mode and GDPR mode are first-class configuration options, not post-hoc compliance layers. SOC 2 mode enables the logging, audit trail, and access control configurations that a SOC 2 Type II audit will look for. GDPR mode activates data handling behaviors — retention controls, processing records, deletion workflows — that map to GDPR obligations. These aren't complete compliance programs on their own; compliance is a process, not a feature. But they give your team a documented, configurable starting point instead of a blank page.
For technical founders taking their first enterprise deal, or engineering leads preparing for a security review, this matters practically: you can answer the questionnaire with specifics. Per-tenant encryption — check. SSO via OIDC — check. Audit logging — check. Data residency via self-hosted deployment — check. SOC 2 control configurations — check.
Your workflows. Your AI. Your rules. That positioning isn't just about model choice. It's about who controls the compliance posture, the data handling, and the access model. With DAVE, the answer is you.
Making the Evaluation Decision: What to Actually Test This Week
If you're a technical founder or engineering lead evaluating AI orchestration platforms, the decision criteria that matter in production are different from the ones that look good in a demo. Here's what to pressure-test:
- Trace the token cost. For any platform you're evaluating, find out exactly what you pay per model call versus what the provider charges. If you can't get a clear answer, that's the answer.
- Test the deployment story. Can you run it on infrastructure you control? What does the deployment process actually look like? How do you handle updates?
- Audit the multi-tenancy model. Ask specifically how tenant data is isolated at the data layer. Row-level access control and encryption-based isolation are not the same thing.
- Check the API surface. Does the platform expose enough endpoints to automate your actual operational workflows, or will you be maintaining a layer of custom middleware indefinitely?
- Verify the compliance configuration. Don't accept 'we're SOC 2 compliant' as an answer. Ask which controls are configurable, what the audit trail looks like, and how GDPR data subject requests are handled.
DAVE is built to answer all of these questions with specifics, not positioning. The platform is in production at voolama — we run our own operations on it. That means every capability described here has been tested against real workloads, not just documented in a feature matrix.
If you're ready to evaluate on your own terms, start at hellodave.ai. No sales call required to see what you're working with.