Summary
How BYOK Works Inside DAVE
DAVE supports eight AI provider types out of the box — including the major frontier model APIs and open-weight model endpoints you self-host. In every case, the integration pattern is the same: you supply your own API key, DAVE stores it encrypted under your tenant's per-tenant encryption key, and all inference calls are made directly from your DAVE instance to your provider. DAVE never proxies the request through a voolama-controlled inference layer.
That architecture has a few practical consequences worth understanding:
- Billing goes directly to your provider account. Your OpenAI, Anthropic, Mistral, or other provider invoice reflects your actual usage at their published rates. There is no voolama line item for model calls.
- You inherit your own negotiated rates. If your organization has an enterprise agreement with a model provider, DAVE uses those rates automatically — because it's your key making the call.
- Model swaps are a config change, not a migration. Switching from one provider to another, or from a hosted model to a self-hosted one, is a credential update in your workflow config. Your orchestration logic stays intact.
- Per-tenant key isolation is enforced. In a multi-tenant DAVE deployment, each tenant's keys are encrypted separately. One tenant's credentials are never accessible to another tenant's workflow execution context.
The net result: DAVE's platform fee covers orchestration, the 246-endpoint REST API surface, the multi-tenant runtime, SSO, and compliance modes. It does not cover — or profit from — the AI inference you run through it.
Provider Flexibility Is the Other Half of the Equation
Cost savings from BYOK are real, but they're only half the value. The other half is optionality. When your AI spend runs through a platform's managed layer, switching providers means negotiating with the platform, waiting for them to support the new model, and often accepting whatever pricing structure they've built around it. When you own the keys, you own the decision.
DAVE's eight supported provider types cover the realistic range of production AI choices in 2026:
- Frontier API providers (pay-per-token, hosted by the model company)
- Open-weight models running on your own GPU infrastructure
- Managed open-weight endpoints (e.g., provider-hosted Llama variants)
- Specialized fine-tuned endpoints for domain-specific tasks
A common pattern among DAVE deployments is a tiered routing strategy: cheap, fast models handle high-volume classification and extraction tasks; more capable (and more expensive) models are reserved for reasoning-heavy steps where quality matters. Because DAVE treats each provider as a configurable node in the workflow graph, you can implement this routing logic without writing a custom inference abstraction layer — it's workflow configuration, not infrastructure code.
This flexibility also provides a hedge against model deprecation. When a provider announces end-of-life for a model version, you update the credential reference in affected workflows and point to the replacement. There's no dependency on a platform vendor's migration timeline.
What the Full Cost Model Looks Like When You Self-Host DAVE
Self-hosting DAVE on a Linux VPS or managed cloud instance means your total AI workflow infrastructure cost has two components: the DAVE platform itself, and your direct AI provider spend. There is no third component for orchestration-layer AI markup.
For a practical comparison, consider a team running 500,000 workflow executions per month, each making an average of three model calls at a blended token cost of $0.01 per call. That's $15,000/month in raw inference spend. On a platform charging even a 20% markup, that's an additional $3,000/month — $36,000/year — that buys you nothing except continued access to the platform's inference proxy.
DAVE's self-hosted deployment runs on any Linux VPS with sufficient compute for the NestJS 11 / Next.js 16 / PostgreSQL 16 stack. For most teams, that's infrastructure they're already running or can provision at a fraction of the markup savings. The voolama team runs its own production workloads on DAVE — the platform is its own proof of concept.
A few cost-model considerations worth building into your evaluation:
- Egress costs: If your DAVE instance and your model provider are in different regions, egress fees apply. Co-locating in the same cloud region eliminates most of this.
- Caching: DAVE's workflow orchestration layer supports response caching for deterministic steps, which can meaningfully reduce repeat inference costs on high-volume pipelines.
- Idle compute: Unlike serverless managed platforms, a self-hosted instance has a baseline cost even at zero load. Size your instance to your P50 load, not your P99 spike.
Compliance and Data Residency: The Non-Cost Reasons BYOK Matters
For teams operating under SOC 2, GDPR, HIPAA-adjacent data handling requirements, or enterprise data governance policies, BYOK isn't just an economics decision — it's often a compliance requirement. When your data transits a managed platform's inference proxy, that platform becomes a data processor for the content of your AI calls. That means vendor DPAs, data residency questions, and audit scope expansion.
With BYOK on a self-hosted DAVE instance, the data path is: your application → your DAVE instance → your model provider. The platform vendor (voolama) is not in the inference data path. DAVE's SOC 2 and GDPR modes govern how the orchestration layer handles workflow metadata and outputs — but the model call itself goes directly from your infrastructure to your provider under your data agreements.
DAVE's multi-tenant architecture enforces per-tenant encryption at rest, meaning even in a shared DAVE deployment, one tenant's workflow data and credentials are cryptographically isolated from another's. Combined with OAuth2/OIDC SSO and role-based access controls, this gives compliance teams a defensible architecture story without requiring a fully air-gapped deployment.
For organizations that need to demonstrate data residency — particularly under GDPR Article 44 restrictions on cross-border transfers — self-hosting DAVE in the appropriate region and using a model provider with a regional endpoint means you control the full data geography. That's not possible when a managed platform's inference proxy is in the critical path.
Getting Started: Connect Your First Provider Key This Week
Evaluating BYOK economics for your team doesn't require a full migration. The practical starting point is a single workflow on a self-hosted DAVE instance using one provider key. From there, the cost and flexibility picture becomes concrete rather than theoretical.
Here's a realistic evaluation path for a technical decision-maker:
- Deploy DAVE on a Linux VPS. The NestJS / Next.js / PostgreSQL stack deploys on any standard Linux environment. The DAVE documentation covers the full self-host setup.
- Connect one AI provider key. Add your existing OpenAI, Anthropic, or other provider credentials in the DAVE tenant settings. Keys are encrypted immediately on save.
- Port one existing workflow. Pick a workflow you're currently running on a managed platform. Rebuild it in DAVE using the same provider. Compare the invoice line items at the end of the month.
- Expand to multi-provider routing. Once the baseline is established, add a second provider and implement tiered routing — cheap model for volume steps, capable model for quality steps.
The goal of week one isn't to migrate everything. It's to get a real number: what does this workflow actually cost when the platform isn't in the middle of the money? That number tends to make the broader migration decision straightforward.
DAVE's 246 REST endpoints give you full programmatic control over workflow configuration, execution, and monitoring — so the evaluation can be automated and integrated into your existing tooling from day one.