# Ambience vs Letta

> Ambience is the stronger fit when the company needs governed shared memory across people, projects, and agents.

Letta is built around stateful agent architecture and self-editing memory blocks. Ambience is built around the organisational layer: typed memories, scopes, redaction, source links, conflict review, and audit.

## Choose Ambience when

- The problem is team context, not only agent internals.
- Multiple agent runtimes need the same governed memory.
- Security or admins need proof of who read which memory and why.

## Where Letta mainly fits

- A team is designing long-running stateful agents.
- The application needs agent-native memory blocks as part of its architecture.

## Related

- [Full comparison](https://ambience.sh/vs/letta)
- [How teams share AI agent memory](https://ambience.sh/answers/how-do-teams-share-ai-agent-memory)
