Comparison

Busabase vs Redis Iris for AI Agents

Redis Iris is a real-time context engine: it sits between an agent and its data, routing each request, recalling what the agent knows about a user, reusing answers it has already worked out, and recording the trail behind every decision. Busabase is where your agents and your team keep the work itself — records, docs, Skills, and apps — and every change an agent makes arrives as a Change Request a person can read, review, and roll back.

One makes an agent fast and well-informed at run time. The other holds what the team has decided and lets it see every change to it. They sit at different layers, so many teams will run both; this page compares them by the jobs people bring to them.

Last verified 13 November 2026 against Redis's Iris product page, Iris pricing, Agent Memory documentation, its November 2026 Iris blog post, and its licensing page, and Busabase's current product.

The short verdict

Choose Busabase when

your team has to read, edit, and stand behind what agents write — customer records, policies, price lists, content, Skills — and wants every change to arrive as a Change Request with a diff, an author, and undo.

Choose Redis Iris when

you are running agents in production and need them to answer in real time: intent routing, memory across sessions, reusable answers, one MCP entry point to your systems, and an audit trail of agent decisions.

Use both when

the facts your agents act on are owned by people. Keep them in Busabase, where every change is reviewed history; let Iris route, cache, and recall them at production speed.

The core difference: every change is a Change Request

Think of it as a pull request for your data. In Busabase, every edit — a record, a Doc, a Skill file, a schema change — is a Change Request: a branch with a chain of immutable commits. Merging moves the record forward; nothing is overwritten.

Redis Iris governs a different moment: the agent at work. Its memory layer extracts what is worth keeping from conversations and documents, and Redis's announcement says it gives you “inspection, audit, and provenance so you can see where each memory came from.” If you want a gate before memory is written, ingestion webhooks “let your application accept, reject, or transform content before Redis Agent Memory saves it” — on self-managed deployments, and “off by default.” Lens, in beta, traces each agent outcome back to the route, playbook, and memory that produced it.

All of that watches what agents do and learn. None of it is a review step for the documents and records your team owns. That is the job a Change Request does:

  • A message and a diff on every write. Each change says what it does and shows the field-level before and after.
  • Know which agent did it. The author, and the key or tool the change came through, stay on the commit.
  • Undo is built in. Every record, Doc, and Skill keeps its full history, and any change can be rolled back.
  • Review when you choose. Writes with write access land immediately. Give an agent a proposal-only key and its changes wait in the Inbox for a person to approve or send back.
A Busabase Change Request under review: its message, a before-and-after diff of a record's body, and Approve or Request changes controls
A Change Request in the Inbox: what changed, who proposed it and through which tool, and the before and after of the field, with Approve or Request changes.

The difference in one line: Iris records what an agent did and why; Busabase records what your team decided — before it applies, if you want, and reversibly either way.

What else Busabase gives your agents and your team

A context engine serves agents. These are the things the people around those agents need, and in Busabase they come with the workspace.

Visual data tables

Every Base opens as a table, gallery, kanban board, calendar, or Gantt chart, with saved views and AND/OR filters. A teammate checks what an agent wrote without writing a query.

A team knowledge base

Records sit next to the Docs that hold your policies and the files agents produce — one tree, shared by people and agents, with one permission model.

Grep across everything

One regex search covers files, Doc bodies, Base records, and agent prompts, and returns the line and its context — the exact clause, not the nearest match.

Skills you upload

Put the Skills your team writes into the workspace once. Every connected agent reads the same version, and editing a Skill is a Change Request like any other.

Apps with four engines

Ask your agent to build an AirApp on your data. Run it in the browser, on your own machine, in a cloud sandbox, or as a website that stays online.

Websites on your domain

The Website engine runs on Cloudflare Workers, can have its own backend endpoints, and takes your own domain. Your agent can preview and publish it for you.

Built for teams

Invite teammates with read, write, or manage roles, and let agents join with keys capped at the level their job needs. Permissions apply per node and per key.

Agents connect in minutes

MCP, a CLI, an OpenAPI REST API, webhooks, a Python SDK, and plugins for Claude Code and Codex. The bundled skill teaches the agent how your workspace is organised.

Runs where your data has to

MIT-licensed, the whole product. Run it on your laptop, inside your own network — including fully offline — or on Busabase Cloud. A space exports to plain files: Markdown, Base definitions, and JSON records.
A Busabase Base showing agent-written blog posts as a table with title, cover image, and body columns, plus saved views for Ready to publish and Drafts
A Base in Busabase: posts an agent wrote, with cover images and bodies, readable and editable by anyone on the team. Saved views such as “Ready to publish” filter the same records.

Comparison by the job you are trying to do

Rows are the jobs teams bring to these two products, not feature checkboxes. Where Redis Iris is the right tool, the table says so.

What you are trying to doBusabaseRedis Iris
See every change to your team's data before and after, and who made itBuilt in — a Change Request with a field-level diff, the author and the agent key it came through, full history, and undoLens (beta) traces each agent outcome to its route, playbook, memory, and source session; Agent Memory keeps provenance for each memory
Let one agent propose changes without applying themYes — a proposal-only key; its changes wait in the Inbox for a personFor memory writes: ingestion webhooks can accept, reject, or transform them — self-managed deployments only, off by default
Let teammates read and edit what agents wroteYes — table, gallery, kanban, calendar, and Gantt views, no codeBuilt for developers: Agent Memory is reached through a Python SDK, a CLI, a REST API, or MCP
Keep the policy itself — the text people edit — as the sourceYes — Docs and records are the source; agents and people edit the same thingAgent Memory extracts durable facts from conversations and documents; Agent Playbooks reuse answers and procedures
Run a team knowledge baseYes — Docs, files, and Bases in one tree with shared permissionsNot a workspace: Context Gateway connects agents to data that lives in your other systems
Find exact text across everythingYes — one regex grep across files, Doc bodies, records, and agent prompts, with line and contextSemantic search over long-term memory, narrowed with filters
Give every agent the same team SkillsYes — upload the Skills your team writes; every connected agent reads the same versionAgent Playbooks hold FAQs and skills for reusable answers, with an optional learning loop
Turn the data into an app or a website on your domainYes — AirApps in the browser, on your machine, in a cloud sandbox, or as a website (custom domains on Plus and above)Not a product feature
Invite teammates and agents into one workspaceYes — members with read, write, or manage roles; agents join with their own keysNot that kind of product; Context Gateway handles identity and authorization for agents reaching your data
Connect Claude Code, Codex, Cursor, and other agentsYes — MCP, CLI, OpenAPI, webhooks, and agent pluginsYes — Context Gateway is a single MCP endpoint, and Agent Memory has its own MCP server
Predictable pricing as the team growsFlat per seat — no metered overageUsage-based: per token, per tool call, and per message, plus the Redis database billed on its own plan; no seat fees
Self-host the whole product, including offlineYes — MIT, from a laptop to an air-gapped networkIris runs on Redis Cloud or on-prem; Redis Open Source itself is offered under RSALv2, SSPLv1, or AGPLv3
Real-time context at production traffic: sub-millisecond caching, intent routing, session memory, vector search, agent-to-agent messagingNot its job — use RedisYes — this is Redis's home ground

Coming next

Three features are being built now. They are not available yet; we list them so you can plan, and this page will be updated when they ship.

App users In development

People who use the apps you publish — a shop's customers, say — sign in with an email code and see only their own records. The platform enforces it, and they never become workspace members or take a seat.

Ontology In development

Define the business objects your team talks about — Company, Contact, Deal — and the links between them on top of your existing Bases, so people and agents share one vocabulary. Changes to it go through Change Requests too.

Fine-grained permissions In development

Row- and field-level access inside a Base, scoped agent grants with an expiry, and access requests a person approves — so each agent gets exactly the access its job needs.

Two kinds of system of record

Redis uses the phrase too. Its Iris page promises to “turn agent behavior from a black box into a queryable system of record,” and Lens delivers it: every outcome traces back to the skill, route, or FAQ that served it, the memory it learned from, and the source session. In a regulated business that trail matters — it answers “why did the agent do that?”

It does not answer “who decided the rule the agent followed?” Redis's own launch post opens with the case: a support agent “approved a $350 refund 45 days after a purchase when the policy explicitly states no refunds after 30 days.” Iris's fix is getting that policy into the agent's context in time. The policy itself still needs a home: one text people can open, a change history, and a name on every edit.

That home is Busabase. The refund policy is a Doc. When someone — or an agent — proposes 45 days instead of 30, it arrives as a Change Request with the exact before and after; a teammate reads it in the Inbox, merges it, and can roll it back next week. Lens records the agent's decisions; Busabase records the team's.

For the longer version of this distinction, read Agent memory vs knowledge base vs system of record.

Using them together

The two stack cleanly. A common split:

  1. Your team keeps policies, price lists, approved FAQ answers, and the Skills your agents follow in Busabase. Every change, from a person or an agent, is a Change Request.
  2. When a change merges, a webhook or an agent sends the updated Doc to Iris — Agent Memory's MemoryETL takes plain-text or Markdown documents, and a space exports to Markdown anyway.
  3. At run time Iris routes each request, recalls the customer, and reuses answers in milliseconds; the agent goes to Busabase when it needs the authoritative record in full.
  4. What the agent produces — research, drafts, updated customer notes — goes back into Busabase as Change Requests your team can read and undo.

Neither replaces the other. Redis Iris keeps agents fast and informed in production; Busabase keeps the records they draw on owned, readable, and reversible.

Pricing at a glance

Busabase

Free: 1 space, 3 seats, 5,000 records, 1 GB of files, every node type including Skills, workflows, and AirApps.
Plus: from $10 per seat per month (billed yearly). Pro: from $20.
Flat per seat, no metered overage. Self-hosting is free under MIT with no seat limit.

Redis Iris

Usage-based, no seats: retrieval at $0.05 per million tokens; processing (Agent Memory, and Playbooks with the learning loop on) at $1 per million tokens plus a per-message fee; Context Gateway at $5 per million tool calls. Lens is free during its beta.
Start: 5,000 messages free.
The Redis database is billed separately — Redis Cloud runs from a free 30 MB tier; Iris works with Essentials (from $5 a month) and Pro (from $200 a month) or on-prem.

Prices as published on 13 November 2026. Redis counts tokens only on what end users send to your agent. See Busabase pricing and Redis pricing (Redis Iris tab) for current details.

Where Redis Iris is the better choice

  • Your agents serve live traffic and every millisecond counts. Redis built its name on sub-millisecond reads and writes, and Iris puts session memory, caching, vector search, and agent messaging on that engine — likely the one you already run.
  • You are paying the model to answer the same questions again. Intent Router and Agent Playbooks recognise requests that mean the same thing and reuse the answer or procedure instead of a fresh LLM run.
  • Your agents need memory across sessions and channels, and a trail behind each decision. Agent Memory extracts, summarises, and forgets on purpose; Lens shows which route, playbook, and memory produced each outcome.

Busabase's limits, plainly: it has no vector index, no semantic caching or intent routing, and it is not a per-turn memory service or a sub-millisecond hot path. It also has no realtime subscriptions, and sign-in for the end users of the apps you publish is in development (App users) but not available today. If your agents need that run-time layer, put Redis Iris alongside it.

Frequently asked questions

Is Busabase an alternative to Redis Iris?
Not really — they sit at different layers. Iris is run-time infrastructure that gives agents context, memory, and routing at production speed. Busabase is the workspace where agents and people keep structured records, docs, Skills, and apps. Agents read Busabase as their source of truth; Iris can serve that truth to them fast.
Redis calls Lens a “system of record”. How is Busabase different?
Lens (in beta) records agent behaviour: which route, playbook, and memory produced each outcome, from which session. Busabase records the team's data and every change to it — a message, an author, a field-level diff, optional review, and undo. One explains decisions; the other holds what the decisions were based on.
Can Redis Iris review what goes into memory?
Yes, for memory: ingestion webhooks let your application accept, reject, or transform session events, documents, and memory changes before they are saved. They need a self-managed deployment and are off by default. Change Requests review edits to the records and Docs your team owns, on every Busabase deployment, decided by the agent's key.
Does every agent write to Busabase need a human review?
No. Writes from anyone with write access land immediately and keep their history. Review is opt-in: give an agent a proposal-only key, or ask it to submit a change for review.
How does the pricing compare?
Iris bills usage — tokens, tool calls, and messages — with no seat or per-agent fees, and the Redis database it stores into is billed on its own plan. Busabase Cloud is a flat price per seat with no metered overage, and self-hosting is free under MIT.
Can I self-host Busabase? Can I self-host Redis Iris?
Busabase, yes: the whole product is MIT-licensed and runs on one machine, your own server, or an air-gapped network — see the self-hosting guide. Redis offers Iris on Redis Cloud or on-prem, and Agent Memory can be deployed on Kubernetes. Since Redis 8, Redis Open Source is available under your choice of RSALv2, SSPLv1, or AGPLv3.

Next step

Connect an agent you already use and ask it to put one real piece of team knowledge into Busabase — a policy, a price list, a Skill. Then ask it to change something, and read the Change Request it produces.

Related reading: All comparisons · Busabase vs Mem0 · Busabase vs Zep · Which database for AI agents? · How Change Requests work

Sources: Redis Iris product page, Redis pricing (Redis Iris tab), “The next chapter of Redis Iris” (Redis blog, 3 Nov 2026), Redis Agent Memory (Redis docs), Agent Memory ingestion webhooks (Redis docs), Agent Memory MCP (Redis docs), Context Gateway (Redis), Redis licenses, “Redis is now available under the AGPLv3 open source license” (Redis blog, 1 May 2025), Busabase pricing