inhold Book a call

Compare

How does Inhold compare with hosted agent memory from AWS, Microsoft and Google?

Inhold adds per-read policy by purpose, an audit row for every allowed or denied read, and human-approved skills; cloud providers offer managed memory at larger scale.

Last checked 31 Oct 2026, written by Vivek

Inhold is being built. No customers yet. Repo goes public 9 Nov 2026.

Comparison

ProductWhere it runsPolicy per read, by purposeAudit of reads, incl. denialsTamper evidencePHI labellingApproval of learned behaviourHIPAA / BAA (vendor's words)LicenceBetter than Inhold at
InholdIn the end customer's account; v0 single machine, AWS kit in buildYes: actor, purpose, data label; deny by defaultYes, one row per decisionHash-chained audit rowsLocal patterns, plus an optional local name modelYes, named approver for each skillNo certification; runs in your accountApache-2.0Not applicable
AWS Bedrock AgentCore MemoryAWS managed service in the customer's AWS account and regionPer user, tenant, namespace and operation via Cedar policies when Memory sits behind AgentCore Gateway; deny by default. Purpose not statedCloudTrail data events documented for Gateway; LOG_ONLY mode logs policy results. Read logging for Memory itself not statedCloudTrail log file validation is available on the trailNot statedNot stated; long-term memory is extracted by strategies that use models"HIPAA eligible"Proprietary serviceManaged scale, many certifications, Cedar policy engine, usage pricing
Microsoft Foundry Agent Service memory (preview)Managed memory store; whether it sits in customer-owned resources is not stated. VNet not supported for memory storesPer scope (for example per user ID); Foundry RBAC roles. Purpose not statedNot statedNot statedNot stated; docs advise instructing the model not to store personal dataNot stated; an LLM extracts and consolidates memoriesNot stated on the memory pagesProprietary service, preview termsAutomatic extraction and consolidation, conflict resolution, TTL and per-user deletion
Google Memory Bank (Agent Engine / Gemini Enterprise Agent Platform)Google managed; CMEK, VPC Service Controls and data residency at rest listed as supportedIAM Conditions on memory scope; not on ListMemories or PurgeMemories. Purpose not statedNot stated on Memory Bank pagesNot statedNot statedNot stated; uses generative models to generate memoriesHIPAA listed as supportedProprietary serviceCMEK, VPC-SC, residency, scope-based IAM, model-generated memories

Where they are the better choice

  • Your whole product already runs on one cloud and the customer accepts that cloud's BAA. The native service is one less thing to install and review.
  • You need memory extraction and consolidation done for you. All three use models to turn conversations into memories. Inhold makes no model calls and stores what your agent writes.
  • You need certifications today. AgentCore lists HIPAA eligibility plus SOC 2, ISO 27001, FedRAMP and more. Inhold has no audit report yet.
  • You need production scale now. These are managed services. Inhold v0 runs on one machine with SQLite.
  • You want per-user isolation enforced by the cloud's own policy engine. AgentCore Memory with Gateway and Cedar does this with deny by default, and Google supports IAM Conditions on memory scope.
  • Your customer is on Azure or GCP. Inhold's install kit is AWS only and still in build.

Questions

Questions

Can Inhold run alongside AgentCore Memory, Foundry memory or Memory Bank?

Inhold is a separate layer, so in principle an agent could call both. We have not built or tested a connector to any of these services, so treat it as untested today.

Does Inhold replace my cloud's BAA?

Inhold does not replace any BAA, and it has no certification. It runs in the end customer's account, makes no model calls and sends no data to us; your BAA questions stay with the cloud provider.

Why would a reviewer want Inhold's audit if CloudTrail exists?

Inhold writes a row for every context read and write, allowed or denied, with the actor, purpose and data label. On the AgentCore pages we read, CloudTrail data events are documented for Gateway, and read-level logging for Memory itself was not stated.

Sources (all checked 31 Oct 2026)

Facts about other products come from each vendor's own pages. "Not stated" means we did not find it there, not that the product lacks it. Tell us if a row is wrong and we will fix it.