{
  "schema_version": 2,
  "id": "develop/ai/context-engine",
  "title": "Redis Iris context engine",
  "url": "https://redis.io/docs/latest/develop/ai/context-engine/",
  "summary": "Redis Iris is a suite of managed and self-managed services for agent memory, semantic caching, and governed data access.",
  "tags": [
    "docs",
    "develop",
    "ai"
  ],
  "last_updated": "2026-10-15T14:32:20-07:00",
  "children": [
    {
      "id": "develop/ai/context-engine/concepts",
      "summary": "What happens when an agent asks Redis Iris for context, and why that's faster than assembling it yourself.",
      "title": "How Redis Iris works",
      "url": "https://redis.io/docs/latest/develop/ai/context-engine/concepts/"
    },
    {
      "id": "develop/ai/context-engine/agent-memory",
      "summary": "Store agent memory for AI applications in Redis.",
      "title": "Redis Agent Memory",
      "url": "https://redis.io/docs/latest/develop/ai/context-engine/agent-memory/"
    },
    {
      "id": "develop/ai/context-engine/context-retriever",
      "summary": "Expose tools to Agents to query your Redis databases.",
      "title": "Redis Context Retriever",
      "url": "https://redis.io/docs/latest/develop/ai/context-engine/context-retriever/"
    },
    {
      "id": "develop/ai/context-engine/langcache",
      "summary": "Store LLM responses for AI apps in a semantic cache.",
      "title": "Redis LangCache",
      "url": "https://redis.io/docs/latest/develop/ai/context-engine/langcache/"
    },
    {
      "id": "develop/ai/context-engine/data-integration",
      "summary": "Keep Redis in sync with your primary databases so AI agents always have access to fresh, accurate business data.",
      "title": "Redis Data Integration",
      "url": "https://redis.io/docs/latest/develop/ai/context-engine/data-integration/"
    }
  ],
  "page_type": "content",
  "content_hash": "295b3cd4c7b33c2da57b8afb30a39e7e4dccba62f3f14ef2fcbe1763df49075f",
  "sections": [
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "Give your AI agents the context layer they need to reliably act on business data.\n\nRedis Iris eliminates the infrastructure burden of building context-aware AI agents: persistent memory, semantic caching, governed data access, and live data sync, fully managed on Redis Cloud or self-managed on your own infrastructure.\n\n<div class=\"grid grid-cols-1 md:grid-cols-4 gap-6 my-8\">\n  \n  \n  \n</div>"
    },
    {
      "id": "what-is-redis-iris",
      "title": "What is Redis Iris?",
      "role": "content",
      "text": "Redis Iris is a production-ready context engine for AI agents that:\n\n- **Reduces LLM costs**: Semantic caching returns cached responses for similar queries in milliseconds\n- **Adds persistent memory**: Agents remember past interactions and user preferences across sessions\n- **Structures business data access**: Context Retriever generates governed tools agents can safely call at runtime\n- **Keeps data fresh**: Data Integration streams live changes from relational databases into Redis within seconds\n- **Deploys your way**: All four services are available fully managed on Redis Cloud or self-managed on your own infrastructure, via REST API"
    },
    {
      "id": "why-use-redis-iris",
      "title": "Why use Redis Iris?",
      "role": "content",
      "text": "<div class=\"grid grid-cols-1 md:grid-cols-2 gap-6 my-6\">\n  <div class=\"p-5 border border-redis-pen-300 rounded-lg\">\n    <h3 class=\"text-redis-ink-900 font-semibold mb-3\">For AI applications</h3>\n    <ul class=\"space-y-1 text-redis-pen-600\">\n      <li>Agents that remember context across sessions and users</li>\n      <li>Faster responses and lower costs through semantic caching</li>\n      <li>Reliable, structured access to live business data</li>\n      <li>No stale data: near real-time sync from your source databases</li>\n    </ul>\n  </div>\n  <div class=\"p-5 border border-redis-pen-300 rounded-lg\">\n    <h3 class=\"text-redis-ink-900 font-semibold mb-3\">For developers</h3>\n    <ul class=\"space-y-1 text-redis-pen-600\">\n      <li>Four services, fully managed on Redis Cloud or self-managed on your own infrastructure</li>\n      <li>Python and JavaScript SDKs and REST APIs for all services</li>\n      <li>Define your data model once, reuse it across all agents</li>\n      <li>No database setup required on Redis Cloud</li>\n    </ul>\n  </div>\n</div>"
    },
    {
      "id": "next-steps",
      "title": "Next steps",
      "role": "content",
      "text": "Learn [how Redis Iris works](https://redis.io/docs/latest/develop/ai/context-engine/concepts), from the agent request to where each kind of context lives."
    }
  ],
  "examples": []
}
