Add persistent memory to your LangChain, CrewAI or n8n agent in 5 minutes. 3 API calls. <45ms recall. EU-hosted, GDPR-native.
npx @kronvex/setup
Free plan · No credit card · Live demo, no signup
import kronvex agent = kronvex.Agent( agent_id="sales-bot-01", api_key="kv-your-key" ) # 1 · Store a memory agent.remember( "User prefers async comms", memory_type="preference" ) # 2 · Semantic recall agent.recall("communication style") # 3 · Inject into prompt ctx = agent.inject_context( "Draft outreach email" )
{ "context": "User prefers async comms", "memories": [{ "content": "User prefers async comms", "score": 0.94, "type": "preference" }] }
npx @kronvex/setup
remember → recall → inject-context. A real agent, running in under 5 minutes.
Prefer hands-on? Try the live interactive demo →
When your agent stores new information that contradicts older memories, Kronvex's confidence scoring automatically surfaces the most relevant, recent context — and filters out stale data before it pollutes your system prompt.
Remember stores. Recall scores by similarity, recency, and frequency. Inject-context builds your system prompt.
Inject-context returns only memories relevant to the current query — not the full history.
Estimate: 10M input tokens/month. Without Kronvex, each call includes ~20k tokens of history. With /inject-context, only the top 5 relevant memories are sent (~3.4k tokens) — 83% fewer input tokens.
Every memory API charges you to exist. Mem0 jumps from $19 → $249 the moment you need graph memory. Memstate has no GDPR documentation and undisclosed data hosting. Both bill per seat.
Kronvex is for builders: one flat price, three endpoints, running in 5 minutes — hosted in Frankfurt, EU, no lock-in.
npx command. No code required.| Feature |
KV
Kronvex
|
Mem0 | Memstate |
|---|---|---|---|
| Setup time | 5 min | ~30 min | ~5 min |
| Predictable flat pricing | ✓ | ~ | ✗ |
| Knowledge graph built-in | ✓ | ✗ | ✗ |
| EU data residency | ✓ | ✗ | ✗ |
| 🧠Typed memorysemantic · episodic · procedural | ✓ | ✗ | ✗ |
| 🔄Memory TTL / decayUNIQUE | ✓ | ✗ | ✗ |
| 📊Confidence scoringUNIQUE | ✓ | ✗ | ✗ |
| Inject context endpoint | ✓ | ✗ | ✗ |
| 🔌MCP server | ✓ | ✗ | ✓ |
| ❤️Memory health scoreUNIQUE | ✓ | ✗ | ✗ |
| 🔄Auto-consolidationUNIQUE | ✓ | ✗ | ✗ |
| Total memory isolation | ✓ | ~ | ~ |
| GDPR compliant | ✓ | ✓ | ~ |
| Starting price | Free · €29/mo | Free / $29+ | $15+/mo |
✓ fully supported · ~ partial · ✗ not available · See full comparison →
Three POST endpoints. One X-API-Key header.
/agents/{id}/remember/agents/{id}/recall/agents/{id}/inject-context/agents/agents/{id}/memories/{mem_id}import requests r = requests.post( "https://api.kronvex.io/api/v1/agents/agent_001/remember", headers={"X-API-Key": "kv-..."}, json={ "content": "Prefers email over phone", "type": "preference" } )
All plans include the full API. No hidden fees.
/remember stores one memory — a text chunk up to ~2 000 tokens. Recalling and injecting context never count against your quota./remember calls return a 429 error. Existing memories and all recall / inject-context endpoints keep working. Upgrade instantly from the dashboard — no data is lost.Each agent has its own isolated namespace, but they can all share a common memory pool. Orchestrator, sub-agents, and tools — all reading from the same memory store.
Kronvex is in early access. We're onboarding a first wave of developers building AI agents who need persistent, GDPR-compliant memory. No credit card required to start.
100 free memories. No credit card required.
Already have an account? Sign in →