Introducing the Aether Blog
A home for engineering notes, honest comparisons, and guides on building AI agents that remember — with code you can run today.
We build memory infrastructure for AI agents. Until now, everything we learned along the way lived in internal docs and pull-request threads. This blog is where that work comes out into the open.
What you'll find here
Three kinds of posts, no filler:
- Comparisons — honest, externally verifiable looks at how Aether stacks up against other memory layers, tradeoffs included.
- Engineering — how the engine actually works: vector search, document storage, embeddings, and the decisions behind them.
- Guides — practical, copy-pasteable walkthroughs for giving your agent persistent memory and document RAG.
Memory in five minutes
Most posts come with code you can run. Here's the whole idea in one snippet — scope memory to a user, store a fact, recall it later by meaning:
import { Memory } from "@aether-ai/sdk";
const memory = new Memory("user-42", { apiKey: process.env.AETHER_API_KEY });
await memory.remember("Prefers concise weekly summaries");
const hits = await memory.recall("communication style", { k: 5 });
for (const hit of hits) {
console.log(hit.score, hit.text); // higher score = more relevant
}One platform, not three
The reason we started Aether: agent memory usually means stitching together a vector database, an embeddings provider, and object storage — each with its own SDK and its own invoice. Aether bundles them:
| Capability | Aether |
|---|---|
| Vector search | Built in |
| Document storage + RAG | Same store (PDF, DOCX, HTML) |
| Embeddings | Managed |
| Official SDK languages | TypeScript, Python, Go, .NET |
One API, one bill, sub-millisecond recall — so your agent fleet can scale without your bill scaling with it.
What's next
We're kicking things off with a deep comparison against other memory layers, then moving into engineering write-ups on how recall stays fast as your data grows.
In the meantime, the fastest way to get a feel for Aether is to try it: spin up an API key, or take the pricing for a quick reality check against what you're paying today.
Keep reading
Aether vs Mem0: The Honest Comparison
Looking for a Mem0 alternative? An honest, side-by-side comparison of Aether and Mem0 for agent memory — features, pricing, and where each one wins.
How to give your AI agent persistent memory across sessions
Your agent forgets everything between sessions. This tutorial gives it long-term memory that survives across sessions — learn a fact today, recall it next week — with copy-paste TypeScript and Python.
Why we built our own engine for agent memory
The least fashionable decision we made building Aether: instead of putting a memory layer on top of an existing store, we wrote our own engine in Rust. Here's the reasoning — and what it cost us — behind flat-rate, single-binary agent memory.