Best Zero Data Retention AI Platforms for Enterprise Agents 2026
Nine enterprise AI platforms ranked by ZDR coverage, agent-feature gaps, live pricing, and controls that keep sensitive prompts out of storage.
- OOpenAI API
- AAmazon Bedrock
- GGoogle Gemini Enterprise Agent Platform
- AAnthropic API
- FFireworks AI
- GGroqCloud
- MMicrosoft Foundry
- OOpenRouter
- MMistral AI
- GGroq

OpenAI API is the best zero data retention platform for most enterprise agent teams in 2026 because it keeps frontier models on a ZDR path, while Amazon Bedrock is the stronger choice when retention policy must fail closed across an AWS estate. The catch is that ZDR covers an inference path, not an agent product: stateful memory, files, code sandboxes, search, and managed-agent layers can reopen retention. On one normalized workload of 1 million input tokens and 200,000 output tokens, GPT-5.6 Luna costs $0.44 at current Standard rates; the bigger budget decision is whether you can afford to own the agent's state.
Best Zero Data Retention AI Platforms at a Glance
Zero Data Retention, or ZDR, means supported prompts and outputs are not kept at rest after processing. It does not automatically cover every file store, memory layer, tool, or managed agent attached to the model. That distinction is the ranking criterion that matters most.
Prices below were verified from live vendor pages on August 22, 2026. Token prices are per 1 million tokens unless another unit is shown. "Not listed" means the vendor did not advertise a platform-specific trial on the pricing page, not that a sales team cannot offer credits.
The broader question of model quality, orchestration, and business fit belongs in this enterprise AI agent platform comparison. Here, the order changes because retention safety outranks feature breadth. A platform loses points when its most convenient agent features make a ZDR claim false.
What Zero Data Retention Means for an Enterprise Agent
"We do not train on your data" and "we do not retain your data" answer different questions. A no-training commitment can still allow a provider to hold prompts for abuse monitoring, debugging, conversation history, batch processing, or file retrieval. ZDR is the narrower promise that supported content is not kept after the request finishes.
An agent makes that promise harder than a single chat completion. A useful enterprise agent usually needs at least four layers:
- Inference: the model reads a prompt and returns an answer.
- State: memory, conversation history, checkpoints, and task status.
- Knowledge: uploaded files, vector stores, databases, and retrieval logs.
- Actions: search, code execution, browsers, MCP servers, and business applications.
Only the first layer is naturally stateless. The other three exist because something persists somewhere. A platform can therefore be excellent at ZDR inference and still be the wrong choice for a managed agent whose transcript, files, or sandbox lives inside the vendor's product.

This is the state ownership bill. Strict ZDR often means your company must own the database that stores memory, the object store that holds files, the trace system that supports incident review, and the queue that resumes long-running work. That gives security and legal teams a clean control boundary, but engineering inherits the deletion jobs, access policies, backup rules, and on-call burden.
The practical standard is not "Does the vendor have a ZDR page?" It is: Can you draw one complete request path and prove that every system touching customer content has a compatible retention rule? If the answer depends on a default checkbox, an undocumented plugin, or a managed feature that silently stores state, the workflow is not ready for sensitive data.
How These Platforms Were Picked
The nine platforms were compared from live vendor data-control, documentation, and pricing pages on August 22, 2026. They were not ranked from a fabricated trial or a generic security badge. Five tests determined the order:
- Retention promise: Does the provider state that supported prompts and outputs are not stored at rest after processing?
- Fail-closed behavior: Does an incompatible model or feature get blocked, or can a developer silently step outside ZDR?
- Agent coverage: What happens to memory, files, batch jobs, code execution, web search, MCP, and managed-agent transcripts?
- Administrative proof: Can a security owner enable the policy centrally and verify that it is active?
- Commercial clarity: Are current rates and the cost of privacy-safe alternatives visible enough to budget?
Platforms that only promise not to train on customer data were cut. Orchestration frameworks without a provider-side retention commitment were also cut because they cannot guarantee what an underlying model host stores. The field was narrowed to vendors that expose a usable ZDR control or a defensible stateless route for enterprise API traffic.
The ranking also penalizes mismatched naming. Mistral, for example, supports ZDR on several stateless APIs but excludes its product named Agents. Microsoft documents stateless model inference and modified abuse monitoring without presenting a simple self-service ZDR switch. Those can still be good choices, but the implementation team must understand the qualification.
1. OpenAI API: Best Overall for Frontier-Model ZDR
OpenAI API is the best overall choice when an enterprise wants current frontier models without giving up a Zero Data Retention path.

OpenAI's August 19 announcement matters because it makes the business consequence explicit: eligible API customers can keep ZDR as models take on longer and more complex work. Under the published commitment, prompts and model responses are not retained after processing, content is unavailable to OpenAI personnel, and enterprise data is not used for training unless the customer opts in. The company also previewed Private Safety Processing, designed to detect risk patterns across related interactions without exposing the underlying content to OpenAI personnel.
The buying case is strongest for a bank, healthcare software company, legal platform, or enterprise SaaS vendor that needs model capability but cannot accept routine provider access to prompts. OpenAI gives that buyer a direct API, project-level controls, a broad set of ZDR-eligible inference endpoints, and a clear model roadmap. GPT-5.6 Luna also makes the entry cost unusually low: one million input tokens and 200,000 output tokens cost $0.44 at Standard short-context rates.
The wall is application state. OpenAI's live endpoint retention table marks Chat Completions and Responses as ZDR-eligible with limitations, but Conversations, ChatKit threads, Assistants, Threads, Vector Stores, Files, Evals, and Batches are not eligible. Remote MCP servers have their own retention policies. Hosted Shell and Code Interpreter can write temporary data while their containers are active. Background Responses writes temporary state to disk for roughly 10 minutes so a client can poll the job.
This makes OpenAI the best model platform here, not a permission slip to use every OpenAI feature. A strict deployment should keep memory and file persistence in customer infrastructure, call a supported stateless endpoint, and separately approve every tool destination. Under ZDR, OpenAI treats store as false for Responses and Chat Completions even if a request sends true, which removes one dangerous default. The organization must still receive prior approval for ZDR.
Private Safety Processing should also be treated as a preview, not a control you can put in a production architecture today. OpenAI said early-customer testing was underway and planned a rollout and technical white paper in September 2026. Existing ZDR is the purchasing fact; the preview is direction of travel. Images flagged as possible CSAM remain an explicit exception and can be retained for manual review and legal reporting.
Best for: Enterprises that need frontier OpenAI models on an approved stateless path.
Standout: ZDR forces store=false on supported Responses and Chat Completions calls.
Pricing: The current OpenAI API price sheet lists GPT-5.6 Luna short context at $0.20 input, $0.02 cached input, $0.25 cache write, and $1.20 output on Standard; $0.10, $0.01, $0.125, and $0.60 on Batch or Flex; $0.40, $0.04, $0.50, and $2.40 on Fast, per 1 million tokens. Regional data-residency processing adds 10% for eligible models released on or after March 5, 2026.
Free trial: No platform-specific trial is listed on the live API pricing page.
- Explicit August 2026 commitment to retain ZDR for frontier-model deployments.
- Organization and project controls let a company isolate approved workloads.
- Supported inference calls force store=false under ZDR.
- Low GPT-5.6 Luna rate makes a private agent's inference line easy to budget.
- ZDR requires approval and additional obligations.
- Many convenient stateful agent resources are outside ZDR.
- MCP servers and other external tools create separate retention boundaries.
- Temporary container, cache, and background state still needs architecture review.
Get the control in writing
Request ZDR for the exact API organization that will serve production traffic. Record the approval, contractual scope, eligible models, exceptions, and responsible security owner.
Create a dedicated project
Put the sensitive agent in its own project and select the approved retention control instead of inheriting an ambiguous organization default. Separate development keys from production keys.
Inventory every endpoint
Map the workflow against OpenAI's current endpoint table. Keep the main inference path on eligible Responses or Chat Completions calls. Remove Conversations, Assistants, Files, Vector Stores, Evals, and Batch from the strict path.
Move state to your boundary
Store memory, task status, documents, and audit traces in systems governed by your own retention schedule. Pass only the minimum context needed for each model call.
Run a canary retention drill
Send a synthetic sensitive record, trace every destination, verify
store=false, confirm the record appears only in approved customer systems, and make an incompatible feature fail before real data is allowed.
2. Amazon Bedrock: Best for Fail-Closed Policy Enforcement
Amazon Bedrock is the strongest choice when retention policy must be enforced across an AWS organization rather than remembered by each developer.

Bedrock turns retention into a mode at the account or project level. Set data_retention_mode to none, and the Bedrock retention documentation states that no request or response is written to durable storage or shared with the model provider. If a model requires retention, the request is blocked. On the Responses API, store defaults to false, store=true is rejected, and Background mode is unavailable. Chat Completions and Messages are never retained under this mode.
That fail-closed behavior is the reason Bedrock ranks above platforms with a simpler marketing promise. A regulated company can use IAM policies or Service Control Policies to deny any retention setting other than none. The control therefore survives staff changes, rushed releases, and copied sample code. It becomes part of the cloud security posture, not an item in an engineering checklist.
The named wall is model availability. Claude Fable 5 and Claude Mythos 5 require provider_data_share unless the account receives per-model ZDR approval. With sharing enabled, prompts and completions can be retained for up to 30 days. A team that sets none should expect those models to appear unavailable and should treat that blocked request as the control working.
Bedrock also warns that store=false alone does not guarantee ZDR. A model can still retain content for safety review unless the effective retention mode is none. This is a valuable distinction for procurement: an API parameter is request behavior, while the retention mode is policy.
Pricing is less compact than a direct model API because Bedrock hosts many vendors across regions and serving modes. The Bedrock pricing page lists Intelligent Prompt Routing at $1 per 1,000 requests plus the underlying model tokens. It can route within a model family, but a ZDR buyer should first confirm every candidate model allows none. Cost optimization is useful only after the retention policy is satisfied.
Best for: AWS enterprises that want a centrally enforced retention policy.
Standout: Requests to incompatible models fail instead of quietly retaining data.
Pricing: Model usage varies by provider, model, region, and serving mode. Intelligent Prompt Routing is $1 per 1,000 On-Demand requests, plus model use.
Free trial: No Bedrock-specific trial is listed on the live Bedrock pricing page.
- Account and project retention modes are explicit.
- IAM and SCP enforcement can make none the only allowed setting.
- Incompatible model calls are blocked.
- One platform can govern several model providers inside an AWS estate.
- ZDR can remove desired models from the catalog.
- Pricing depends on the underlying model and region.
- Background Responses is unavailable under none.
- Some newest Claude models require a separate per-model approval for ZDR.
3. Google Gemini Enterprise Agent Platform: Best for Google Cloud Agent Teams
Google Gemini Enterprise Agent Platform is the best fit for a Google Cloud organization that can govern each agent capability as carefully as the model call.

Google's August 21 documentation is unusually useful because it names the controls that break a broad ZDR assumption. The baseline is strong: customer data is not used to train or fine-tune managed models without permission, request-response logging is disabled by default, and customers can request an exception when they are in scope for abuse-monitoring prompt logging.
The difficulty is that different agent features have different storage behavior. Interactions API defaults store to true, so a ZDR request must explicitly send store=false. Grounding with Google Search stores derived queries and context for up to 3 days and cannot be disabled. Google recommends Web Grounding for Enterprise instead. Grounding with Google Maps stores prompts, context, and generated output for 30 days, also without a disable switch.
CodeMender creates another important boundary. It stores encrypted session data including code snippets, diffs, configuration, and analysis checkpoints for up to 7 days so a long-running scan can resume. Code content clears within seconds after a terminal state, while the remaining session record expires at the 7-day limit. That can be a sensible enterprise retention schedule, but it is not zero.
Gemini Live session resumption is opt-in and stores cached text, audio, video, and outputs for up to 24 hours. Leave it off for a strict path. Google's default in-memory cache also has a 24-hour TTL, but Google treats that project-isolated, nonpersistent cache as compatible with ZDR and lets administrators disable it project-wide. Procurement should decide whether that definition matches internal policy rather than assume every auditor will treat volatile memory the same way.
Google wins for a company already using Google Cloud IAM, networking, logging, and data services because the approved agent can keep its durable state inside the existing cloud boundary. It loses to Bedrock on fail-closed simplicity. Several settings must be correct, and some Advanced AI features may make ZDR impossible. Google tells customers to ask their account team for clarification, which should happen before the model is approved.
Best for: Google Cloud enterprises building agents around approved stateless Gemini calls.
Standout: Detailed feature-by-feature guidance for Search, Maps, Interactions, Live sessions, caching, and CodeMender.
Pricing: The current Google model price sheet lists Gemini 3.1 Flash-Lite global Standard at $0.25 input, $0.025 cached input, and $1.50 output; Priority at $0.45, $0.045, and $2.70; and Flex/Batch at $0.125, $0.0125, and $0.75, per 1 million text tokens. Web Grounding for Enterprise includes 5,000 grounding queries per month, then costs $14 per 1,000.
Free trial: No platform-specific trial is listed on the live platform pricing page.
- Strong fit with Google Cloud governance and customer-owned storage.
- Current documentation names feature-specific retention behavior.
- Request-response logging is off by default.
- Web Grounding for Enterprise gives a ZDR-oriented alternative to Google Search grounding.
- Interactions API defaults to stored state unless store=false is explicit.
- Search, Maps, session resumption, and CodeMender introduce retention.
- Some Advanced AI features may make ZDR impossible.
- The platform requires more configuration review than a single ZDR switch suggests.
4. Anthropic API: Best for Claude with Customer-Owned State
Anthropic API is the right Claude option when an enterprise is willing to assemble the agent from eligible stateless features and keep durable state under its own control.

Under an approved Anthropic ZDR arrangement, Anthropic says it does not store customer prompts or responses at rest after the response returns. The arrangement is enabled per organization through sales. Eligible Messages and Token Counting calls are covered, and Claude Code can be covered when it uses a Commercial organization API key or Claude Enterprise with ZDR enabled.
Anthropic's strongest feature is the granularity of its eligibility table. Client-side Bash, Text Editor, Computer Use, Memory, standard Messages, Prompt Caching, and standard Web Search can stay inside the ZDR arrangement. That lets a capable engineering group build a useful agent while keeping state and tool execution in its own environment. Prompt caching keeps KV representations and hashes in memory for the cache TTL rather than storing prompts and outputs at rest.
The largest wall is the frontier-model split. Claude Fable 5 and Claude Mythos 5 require 30-day retention and are not available under ZDR. An approved ZDR organization can enable retention for one workspace, but traffic from that workspace no longer meets the strict policy. This is a procurement decision, not a model toggle: accept retention for those models, or choose a different eligible model.
Managed features are the second wall. Claude Managed Agents is stateful, and transcripts persist until deleted. Batch retains data for 29 days. Code Execution and Programmatic Tool Calling can retain container data for up to 30 days. Files persist until deletion or expiry, and the MCP Connector follows standard retention. Dynamic filtering for Web Search and Web Fetch is not ZDR-eligible even though the standard forms are.
One difference from Bedrock deserves a red box in the architecture review: under Anthropic ZDR, a noneligible feature is not necessarily blocked. The developer can use it and step outside the arrangement for that data. The API's flexibility shifts enforcement back to your code review, gateway policy, and integration tests.
Anthropic also documents exceptions. Flagged data or legal holds can be retained for up to 2 years. That does not make the contract meaningless, but it means "zero" has a safety and legal boundary. Security teams should record that boundary rather than promise an absolute that the vendor does not.
Best for: Claude workloads whose memory and tools can run in customer-controlled systems.
Standout: A detailed eligibility matrix distinguishes client-side tools from retained managed features.
Pricing: Anthropic API pricing lists Haiku 4.5 at $1 input and $5 output. Sonnet 5 is $2 input, $10 output, $2.50 cache write, and $0.20 cache read. Opus 5 is $5 input and $25 output, per 1 million tokens. Fable 5 is $10 input and $50 output but is not ZDR-eligible. Batch saves 50% but is also outside ZDR.
Free trial: No API trial is listed on the live pricing page.
- Clear per-feature ZDR eligibility table.
- Strong eligible path for Messages plus client-side memory and tools.
- Claude Code can qualify under the correct commercial organization.
- Prompt caching remains available under ZDR.
- Fable 5 and Mythos 5 require 30-day retention.
- Managed Agents, Batch, code execution, files, and MCP can leave the ZDR boundary.
- Noneligible features are not automatically blocked under ZDR.
- Flagged data can be retained for up to 2 years.
5. Fireworks AI: Best for Open-Model Private Inference
Fireworks AI is the cleanest pick for an enterprise that wants open-model inference with Zero Data Retention as the default behavior.

For open models, the Fireworks data-handling documentation states that prompts and generations live only in volatile memory for the request and are not written to persistent storage unless the user opts into logging. Prompt caching can keep prompt data and KV caches in volatile memory for several minutes, and usage metadata such as token counts is retained. That is a direct, understandable boundary for a security review.
The ideal use case is a private classification, extraction, summarization, or agent-planning service where the company does not need a vendor-managed conversation object. A platform team can select an open model, keep the memory database inside its own cloud, and use Fireworks as a high-throughput inference layer. The provider's default reduces the risk that a new project starts with logging enabled.
The exception is important: Fireworks Responses API defaults store=True. In that mode, prompts, responses, and tool calls are retained for 30 days. Set store=False for a ZDR Responses workflow. Other Fireworks services follow the default ZDR policy, but advanced features such as FireOptimizer can involve an explicit opt-in to prompt logging.
The Fireworks serverless price sheet is transparent enough to compare deployment shapes. GPT OSS 120B Standard costs $0.15 input, $0.015 cached input, and $0.60 output. Its Priority path costs $0.18, $0.018, and $0.72. GPT OSS 20B Standard starts at $0.07 input, $0.035 cached input, and $0.30 output. Batch halves Serverless input and output pricing, but any asynchronous workflow should still be checked against the retention requirement before use.
Fireworks ranks below the three frontier vendors because the buyer is choosing from its model catalog rather than receiving every newest proprietary model under one ZDR commitment. It ranks above Groq for ZDR default behavior and unusually clear Response API documentation. The choice between the two should turn on model availability, latency target, and which provider's control plane fits your deployment.
Best for: Enterprises serving open models behind a customer-owned agent stack.
Standout: ZDR is the default for open-model inference outside stored Responses calls.
Pricing: GPT OSS 20B Standard is $0.07 input, $0.035 cached input, and $0.30 output. GPT OSS 120B Standard is $0.15, $0.015, and $0.60; Priority is $0.18, $0.018, and $0.72, per 1 million tokens. Batch is 50% of Serverless input and output rates.
Free trial: New accounts receive $1 in free credits.
- Default ZDR for open-model inference.
- Clear distinction between volatile caching and persistent storage.
- Low published rates for GPT OSS models.
- Standard, Priority, Fast, and Batch paths support different cost and latency needs.
- Responses API stores for 30 days unless store=False is explicit.
- Some advanced features require an opt-in to logging.
- Usage metadata is retained.
- Proprietary frontier-model coverage is not the reason to buy it.
6. GroqCloud: Best for Low-Latency Open-Model Inference
GroqCloud is the best choice when an open-model agent needs low latency and a self-service ZDR control available to every customer.

Groq does not retain inference content by default, but its default is not the same as ZDR. The GroqCloud data documentation says the company may temporarily log inputs and outputs to troubleshoot reliability problems or investigate suspected abuse for up to 30 days. Any customer can enable ZDR in Data Controls to opt out of that storage, globally or by feature.
That self-service path is attractive for a startup or mid-market platform team that cannot wait through an enterprise sales cycle. It is also precise enough for a funded company building a voice, classification, or tool-selection agent around open models. Usage metadata is always retained, but Groq says it does not contain customer inputs or outputs.
The tradeoff is feature removal. Batch files can persist for up to 30 days unless deleted earlier. Fine-tuning datasets and weights persist until deleted. Enabling ZDR disables features whose function depends on retained customer data. A product manager must therefore choose between a strict inference path and the convenience of batch or hosted customization.
Groq's current production catalog prices GPT OSS 120B at $0.15 input and $0.60 output, and GPT OSS 20B at $0.075 input and $0.30 output, per 1 million tokens. The Free account tier gives a low-risk way to validate integration and rate limits. Upgrading to Developer has no immediate charge and moves the account to pay-as-you-go usage with higher limits, Flex, Batch, support, and spend controls.
Serving tiers add an operating decision. On-Demand is the default. Flex uses the same token pricing and offers higher throughput, but it can return a capacity error. Performance is an Enterprise-only provisioned tier with sales pricing. auto chooses an available tier. A user-facing agent that cannot tolerate retries may need the enterprise conversation even if the token rate looks cheap.
Best for: Low-latency open-model agents that can remain stateless at the provider.
Standout: Every customer can enable ZDR without a separate enterprise approval process.
Pricing: GPT OSS 20B is $0.075 input and $0.30 output; GPT OSS 120B is $0.15 input and $0.60 output, per 1 million tokens. Free and Developer account tiers are available; Performance uses Enterprise provisioned pricing through sales.
Free trial: A Free account tier is available.
- Self-service ZDR for all customers.
- Low published open-model rates.
- Free tier supports an integration proof before paid usage.
- Spend limits are available on paid plans.
- Default inference can still be temporarily logged for up to 30 days.
- ZDR disables Batch and fine-tuning persistence.
- Usage metadata remains.
- Performance guarantees require an Enterprise agreement.
7. Microsoft Foundry: Best for Azure-Governed Enterprises
Microsoft Foundry is the best fit for an Azure enterprise that wants stateless model inference, tenant-controlled storage, and a formal path to turn off abuse-monitoring content storage.

Microsoft's Foundry privacy documentation states that models sold by Azure are stateless: prompts and completions are not stored in the model and are not used to train or improve base models. Managed customers can apply for modified abuse monitoring. When approved, the data store and human-review process for abuse monitoring are not used, although automated review can still happen while a request is processed.
That combination creates a defensible ZDR-style route, but Microsoft does not package it as one universal self-service ZDR setting. The enterprise must obtain approval, choose stateless features, and verify the subscription. An approved Foundry resource exposes ContentLogging as false in its capabilities when abuse-monitoring storage is off. That is valuable evidence for a control owner because it can be checked in the portal or through Azure management APIs.
The natural buyer is a company whose identity, network, key management, data residency, and procurement already run through Azure. The agent can keep documents and durable memory in customer-selected Azure resources, call a stateless deployment for inference, and preserve one cloud governance model. This is often more important than shaving a few cents from a model rate.
The wall is the set of features that store data by design. Responses can store message history. Assistants Threads, Files, Vector Stores, Stored Completions, Batch, and fine-tuning also persist customer data in the tenant. Encryption, tenant ownership, and deletion controls can make that storage acceptable, but they do not turn it into zero retention. A strict workflow should use a stateless model call and an external state layer with its own deletion policy.
Azure model pricing has three commercial shapes: Standard On-Demand, Provisioned Throughput Units, and Batch. Batch completes within 24 hours at 50% below Global Standard, but it stores uploaded work while processing, so it is not the strict route. GPT-5.6 Luna short context costs $0.20 input, $0.02 cached input, $0.25 cache write, and $1.20 output on Global Standard. Data Zone raises those rates to $0.22, $0.03, $0.28, and $1.32.
Best for: Enterprises that already govern sensitive AI through Azure subscriptions and geography.
Standout: ContentLogging:false gives an approved customer a verifiable abuse-storage control.
Pricing: GPT-5.6 Luna short-context Global Standard is $0.20 input, $0.02 cached input, $0.25 cache write, and $1.20 output; Data Zone is $0.22, $0.03, $0.28, and $1.32, per 1 million tokens. Batch is 50% below Global Standard but stores work. Provisioned pricing depends on deployment and reservation.
Free trial: No Foundry-specific trial is listed on the live model pricing page.
- Strong fit with Azure identity, networking, keys, and geography controls.
- Stateless model inference does not store prompts in the model.
- Modified abuse monitoring can remove content storage and human review.
- Control state is verifiable in the resource capabilities.
- No single universal ZDR switch covers the whole product.
- Approval is required for modified abuse monitoring.
- Many agent conveniences store tenant data.
- Data Zone and provisioned deployment choices add pricing complexity.
8. OpenRouter: Best for Multi-Provider ZDR Routing
OpenRouter is the best gateway when one enterprise agent needs access to many providers and the routing layer must exclude endpoints without a ZDR policy.

OpenRouter ZDR enforcement works globally, by model group, inside a guardrail, or per request. A request with zdr:true only routes to endpoints OpenRouter identifies as ZDR. The request rule combines with account and guardrail settings as a logical OR, so an individual request cannot weaken a stricter policy.
This is useful during model evaluation and multi-provider production routing. A platform team can keep one OpenAI-compatible integration, compare eligible endpoints, and prevent a fallback from landing on a provider that retains prompts. OpenRouter also says it does not retain prompts unless the customer opts into prompt logging.
The benefit has two limits. First, OpenRouter's ZDR enforcement covers provider routing for inference, not plugins or tools such as web search. Each third party needs its own review. Second, a model-group policy can change the route in a way a buyer might not expect. Enforcing ZDR for Anthropic removes first-party Anthropic endpoints but can leave Bedrock and Vertex routes available. The OpenAI group removes first-party OpenAI but can leave Azure. The Google group removes AI Studio but can leave Vertex.
That behavior is useful only if the security team approves the surviving provider path. "ZDR model" is not enough. The contract, region, abuse-monitoring configuration, tool chain, and endpoint owner must all match the intended policy. OpenRouter publishes a current ZDR endpoint list, but an enterprise should snapshot the approved set and alert when a route changes.
The OpenRouter pricing page is straightforward. Free includes more than 25 free models, 4 providers, and 50 requests per day. Pay-as-you-go covers more than 500 models and 80 providers with no minimum spend and a 5.5% platform fee. Enterprise uses volume commitments with fee discounts through sales. Bring-your-own-key usage is fee-free up to $25,000 of list-price inference per month on Pay-as-you-go and $200,000 on Enterprise, then carries a 5% fee.
OpenRouter ranks eighth because a gateway adds a processor and policy layer. That can improve enforcement, but it cannot make a noncompliant tool or provider compliant. Use it when model choice and fallback matter enough to justify the extra boundary.
Best for: Multi-model agents that need ZDR-aware routing and fallback controls.
Standout: Account, model-group, guardrail, and request enforcement can prevent routes to non-ZDR endpoints.
Pricing: Free has 25-plus models, 4 providers, and 50 requests per day. Pay-as-you-go has a 5.5% platform fee and no minimum. Enterprise uses sales-priced volume commitments. BYOK is fee-free up to $25,000 of monthly list-price inference on Pay-as-you-go or $200,000 on Enterprise, then 5%.
Free trial: The Free plan is ongoing rather than time-limited.
- One policy layer can govern many provider endpoints.
- Per-request rules cannot override stricter account policy.
- Free plan supports low-volume integration checks.
- Published endpoint metadata makes routing policy inspectable.
- Plugins and tools are outside the ZDR enforcement boundary.
- A surviving cloud-hosted route still needs its own approval.
- Provider eligibility can change over time.
- The platform fee adds cost to routed usage.
9. Mistral AI: Best for Stateless Mistral Workloads, Not Mistral Agents
Mistral AI is a good ZDR platform for approved stateless API workloads, but its managed Agents product is explicitly outside the ZDR boundary.

Mistral's ZDR documentation makes the control available by approval on paid plans. Covered stateless endpoints include Chat Completions, fill-in-the-middle completions, Embeddings, Moderation, Classification, OCR, Speech, and Transcription. Labs models are excluded. For a multilingual extraction service, private document classifier, or customer-owned coding agent, that is a useful range.
The named wall is unusually direct: Agents, Batch files, Conversations, Libraries, Files, Vibe Work, and Chat are not covered. The product called Agents therefore cannot be the managed layer for a strict ZDR agent. Use the stateless API beneath your own orchestrator and keep memory, documents, and task state elsewhere.
Mistral also separates ZDR from training opt-out. A customer does not need ZDR merely to prevent eligible data from training models, and a no-training selection does not create zero retention. That language helps procurement write the requirement correctly.
Mistral API pricing lists Mistral Large at $0.50 input and $1.50 output per 1 million tokens. Batch cuts token price by 50%, and cached input can reduce input cost by up to 90%, but Batch files are outside ZDR. The user-product tiers are Free with $10 per month in API credits, Pro at $14.99 per month with $30 in monthly API credits, Team at $24.99 per user per month, and Enterprise through sales. Those product tiers do not make the managed Agents feature ZDR-eligible. A ZDR organization needs a paid plan plus approval.
Mistral ranks last because the target query is specifically about enterprise agents. The stateless API is competitive, the price is clear, and the coverage list is useful. The product naming mismatch creates too much room for an executive buyer to choose the wrong layer.
Best for: Mistral model calls inside a customer-built, customer-stored agent architecture.
Standout: Broad stateless API coverage across text, OCR, classification, and audio.
Pricing: Mistral Large is $0.50 input and $1.50 output per 1 million tokens. Batch is 50% lower and cached input can be up to 90% lower, but Batch files are outside ZDR. User products are Free with $10 in monthly API credits, Pro at $14.99 per month with $30 in monthly credits, Team at $24.99 per user per month, and Enterprise through sales; ZDR still requires a paid plan and approval.
Free trial: The Free product plan does not qualify for ZDR.
- Clear list of supported stateless endpoints.
- Competitive Mistral Large token price.
- Coverage extends beyond text to OCR and audio APIs.
- ZDR and training opt-out are documented as separate decisions.
- The managed Agents product is not ZDR-eligible.
- Batch, files, conversations, and libraries are excluded.
- Labs models are excluded.
- Approval and a paid plan are required.
The Monthly Inference Budget Is Not the Total Privacy Budget
Token rates matter because an enterprise agent can produce billions of input tokens from retrieved documents, tool results, and repeated memory. They still do not measure model quality. The comparison below normalizes only one workload: 1 billion input tokens and 200 million output tokens, with no caching, tools, regional uplift, or volume discount.

Fireworks or Groq running GPT OSS 120B lands at $270. OpenAI GPT-5.6 Luna is $440. Google Gemini 3.1 Flash-Lite is $550. Mistral Large is $800. Anthropic Sonnet 5 is $4,000. A lower number does not mean the model will complete the same task with the same accuracy, latency, or number of retries.
The better procurement calculation has three lines:
- Inference: model tokens, tools, grounding, regional processing, and gateway fees.
- State ownership: database, object storage, secrets, encryption, deletion jobs, traces, and backups.
- Control operations: approval evidence, regression tests, vendor monitoring, incident review, and staff time.
A private agent is economical when the sum of those three lines is lower than the cost and risk of a retained managed workflow. That outcome varies by data sensitivity. A customer-support agent processing public help-center content may not need ZDR. A due-diligence agent reading acquisition documents often does.
For a fuller look at token economics across providers, use the cheapest AI API comparison. Keep the quality benchmark separate from the price sheet.
Who Should Pick What
A funded founder building a healthcare or financial product should start with OpenAI API if frontier capability matters and the company can obtain ZDR approval. Keep patient, customer, or transaction memory in the company's own data layer. If OpenAI's ineligible resources are central to the planned product, fix the architecture before procurement signs the model.
A mid-market CTO with an established AWS control plane should choose Amazon Bedrock when the security goal is organizational enforcement. The decision flips away from Bedrock if a required model does not permit none and the business will not accept a different model.
A Google Cloud company should choose Gemini Enterprise Agent Platform when IAM, data stores, and operations already live there. The decision flips if the workflow depends on Google Search grounding, Maps grounding, CodeMender session persistence, or another Advanced AI feature that cannot meet the policy.
A senior platform builder who wants Claude should choose Anthropic API when the team can use eligible Messages calls and client-side tools. The decision flips if Fable 5, Mythos 5, Managed Agents, hosted code execution, or MCP Connector is nonnegotiable.
An open-model team should shortlist Fireworks AI and GroqCloud together. Pick Fireworks when ZDR-by-default behavior and its serving catalog fit. Pick Groq when low latency, self-service ZDR, and its capacity model fit. Benchmark the exact model and workload before choosing.
An Azure-standardized enterprise should use Microsoft Foundry when modified abuse monitoring is approved and ContentLogging:false can be verified. The decision flips if the organization wants a single portable ZDR contract across clouds rather than an Azure-specific control set.
Use OpenRouter when model choice, fallback, and provider diversity are requirements. Do not use it as a privacy shortcut. Every plugin, tool, and remaining provider endpoint still needs approval.
Use Mistral's stateless API when Mistral models fit the task and the company can build its own agent state. Do not select the managed Agents product for a strict ZDR requirement.
The Ones to Avoid for Strict ZDR
Avoid Claude Fable 5 and Claude Mythos 5 unless the organization formally accepts 30-day retention. The same exclusion follows those covered models across the first-party API and cloud marketplaces unless the account has specific ZDR eligibility.
Avoid Mistral Agents for a workflow whose requirement literally says zero data retention. Mistral's stateless APIs can qualify; its managed Agents product cannot.
Avoid Google Search grounding and Google Maps grounding in a strict path. Search has an unavoidable retention period of up to 3 days, and Maps stores relevant content for 30 days. Use Web Grounding for Enterprise when it satisfies the use case and contract.
Avoid stored conversation defaults. Fireworks Responses defaults store=True. Google Interactions also defaults store to true. A production policy should set the private behavior explicitly and reject a deployment that omits it.
Avoid stateful convenience endpoints without a separate retention approval. That includes OpenAI Conversations, Assistants, Threads, Files, Vector Stores, and Batch; Anthropic Managed Agents, Batch, Files, code execution, and MCP Connector; Groq Batch and fine-tuning state; Microsoft Responses history, Assistants Threads, Files, and Batch; and Mistral Conversations, Libraries, Files, and Batch.
Avoid a gateway-only privacy review. OpenRouter can stop an inference route from reaching a non-ZDR endpoint. It does not govern the web search plugin, MCP server, CRM, browser, analytics tool, or database that receives content after the model call.
The Monday Move: Run One Retention Drill
Do not begin with a nine-vendor procurement exercise. Pick one sensitive workflow and prove its boundary on Monday.
Choose one record
Create a synthetic record that looks like the sensitive data the agent will handle. Give it a unique canary string so every copy is searchable.
Draw every hop
List the client, gateway, model endpoint, cache, memory database, file store, observability system, tool, and human review path. Put an owner and retention rule beside each one.
Enable the strict control
Turn on the platform's ZDR or stateless configuration at the organization or project level. Set request storage flags explicitly even when the vendor says ZDR overrides them.
Break the workflow on purpose
Call one incompatible feature. A strong control should block it, disable it, or produce an alert. If the call succeeds and stores the canary, the architecture needs another enforcement layer.
Search, delete, and sign
Search every approved system for the canary, run the deletion path, preserve the evidence, and have security and the product owner sign the diagram. Repeat after any model, tool, or agent-feature change.
The output is not a 40-page policy. It is one request map, one evidence packet, and one decision: keep the workflow, change the feature, or change the provider. That makes ZDR an operating control instead of a procurement adjective.
Frequently Asked Questions
Which AI agent platform is best for enterprises?
OpenAI API is the best ZDR model platform for most enterprises that need frontier capability, while Amazon Bedrock is better when retention policy must fail closed across an AWS organization. Google Gemini Enterprise Agent Platform is the strongest fit for an existing Google Cloud estate. The best choice changes when a required memory, file, search, or managed-agent feature falls outside ZDR.
What is the best AI agent in 2026?
There is no single best agent for every enterprise workflow. For strict ZDR, build the agent around a supported stateless model endpoint and keep durable state in customer-controlled systems. OpenAI leads for frontier ZDR, Bedrock for policy enforcement, and Fireworks or Groq for open-model inference.
What are key AI trends for enterprises in 2026?
One important trend is the separation of model access from state ownership. Frontier-model retention rules now affect model eligibility, while enterprises increasingly need to own memory, files, traces, and tool governance to keep sensitive agent workflows private.
What is best AI platform in 2026?
For a general enterprise AI program, the best platform is the one that fits the company's cloud controls, model requirements, data boundary, and operating team. For the narrower ZDR requirement, OpenAI API, Amazon Bedrock, and Google Gemini Enterprise Agent Platform are the leading choices, with different tradeoffs in capability coverage and enforcement.
Want a one-page way to match AI tools to business workflows and risk? Get the AI Tools Map for Business Owners through the newsletter.
Aug 22, 2026







