> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://help.getzep.com/v3/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://help.getzep.com/_mcp/server. # Zep Documentation > Zep is the unified context layer for enterprise data. It combines business data, documents, and conversations into shared, governed context for agents. Documentation # Zep Documentation Zep is the unified context layer for enterprise data. It combines business data, documents, and conversations into shared, governed context that agents can retrieve. Zep organizes this context in temporal Context Graphs. The [Context Lake](/context-lake) manages and serves millions of these graphs as one system on Konig, Zep's graph database service. New Build with Zep in Claude Code and Codex A skill plus the Zep docs MCP server, in one plugin. [Get the plugin →](/implement-zep-with-agents) ## Get started #### [Quickstarts](/use-cases) Pick the quickstart for your agent's task: domain knowledge, agent memory, or customer and account context. #### [Agent frameworks](/memory-for-agent-frameworks) Add Zep context and agent memory to supported orchestration frameworks. #### [Cookbooks](/advanced-context-block-construction) Practical recipes and patterns for common use cases with Zep. #### [SDK Reference](/sdk-reference) API reference for Zep's Python, TypeScript, and Go SDKs. #### [Governance](/governance) Control access to context, trace graph data to its sources, and review dashboard and API activity. #### [Graphiti](/graphiti/getting-started/overview) Graphiti is Zep's open-source framework for temporal knowledge graphs. > Build agents with unified, governed enterprise context ## Docs - [Zep Documentation](https://help.getzep.com/overview.md): Zep is the unified context layer for enterprise data. It combines business data, documents, and conversations into shared, governed context for agents. - [Get started with Zep](https://help.getzep.com/use-cases.md): Pick a Zep quickstart for enterprise context graphs, agent memory, or customer and account context. - [Build project, product, and domain context](https://help.getzep.com/give-your-agent-domain-knowledge.md): Create, populate, search, and govern a shared Context Graph for a project, product, or business domain. - [Agent memory quickstart](https://help.getzep.com/quick-start-guide.md): Build agent memory with Zep users, threads, business data, and a retrieved Context Block. - [Unify customer and account context](https://help.getzep.com/how-to-share-context-across-users-using-graphs.md): Create a user graph and an account Context Graph, ingest data into the correct scope, and retrieve from both for an authorized task. - [Install SDKs](https://help.getzep.com/install-sdks.md): Install the Zep SDK for Python, TypeScript, or Go and start building agent memory. See the quick start for end-to-end setup. - [Unified context](https://help.getzep.com/concepts.md): Core Zep concepts: unified context, temporal Context Graphs, the Context Lake, governance, retrieval, facts, and Observations. - [Context Graph overview](https://help.getzep.com/graph-overview.md): Learn how Zep represents enterprise, customer, account, and user context in temporal Context Graphs. - [Context Lake](https://help.getzep.com/context-lake.md): The Context Lake manages and serves temporal Context Graphs as one governed system. - [Facts](https://help.getzep.com/facts.md): Facts are precise, time-stamped relationships on a Context Graph. Bi-temporal valid_at/invalid_at timestamps let Zep track change and answer point-in-time queries. - [Observations](https://help.getzep.com/observations.md): Observations are durable, evidence-backed patterns Zep derives from a Context Graph — recurring loops, preferences, commitments, and state transitions across many facts. - [Governance](https://help.getzep.com/governance.md): Govern unified context with RBAC, ABAC policies, source traceability, Audit Logs, and API Logs. - [What is context engineering?](https://help.getzep.com/what-is-context-engineering.md): Context engineering assembles the right information around an LLM for reliable agents. Zep does it with temporal knowledge graphs and Smart Context Assembly. - [Solutions built with Zep](https://help.getzep.com/solutions.md): Use Zep for enterprise context graphs, agent memory, and customer or account context. - [Enterprise context graphs](https://help.getzep.com/enterprise-context-graphs.md): Build governed Context Graphs for projects, products, operations, and business domains. - [Agent memory](https://help.getzep.com/agent-memory-solution.md): Build agent memory with user Context Graphs, threads, messages, business data, and Context Blocks. - [Customer and account context](https://help.getzep.com/customer-account-context.md): Build governed customer and account context from user activity, conversations, CRM records, support data, and business events. - [Architecture patterns](https://help.getzep.com/architecture-patterns.md): Choose the right Zep architecture by deciding across scope, ingestion, and retrieval axes. - [Build an Agent with Zep](https://help.getzep.com/build-an-agent-with-zep.md): Learn the graph, add domain knowledge, plan retrieval, call several Zep tools, and evaluate the agent. - [Build Tools for an Agent](https://help.getzep.com/build-agent-tools.md): Select tools from the agent task, pin the parameters that the application controls, write tool descriptions, and return compact results. - [Working with Context](https://help.getzep.com/working-with-context.md): Use the Zep context lifecycle for enterprise context graphs, agent memory, and customer or account context. - [Ingest](https://help.getzep.com/adding-context.md): Add data to user graphs or shared Context Graphs with the SDK, zep-ingest, or the Batch API. - [Prepare Data for Ingestion](https://help.getzep.com/prepare-data-for-ingestion.md): Prepare source data so Zep can resolve entities, preserve timelines, and extract useful facts into a Context Graph. - [Create an Ingestion Pipeline](https://help.getzep.com/zep-ingest.md): Learn how to use zep-ingest to prepare, preview, submit, and monitor entities, relationships, documents, conversations, and structured records. - [Adding Messages](https://help.getzep.com/adding-messages.md): Learn how to add chat history and messages to Zep. - [Threads](https://help.getzep.com/threads.md): Understanding conversation threading in Zep - [Adding Business Data](https://help.getzep.com/adding-business-data.md): Add structured and unstructured business data to Context Graphs - [Documents](https://help.getzep.com/documents.md): Group episodes on a Context Graph the way threads group messages - [Batch ingestion](https://help.getzep.com/adding-batch-data.md): Load large historical datasets into Context Graphs with the Batch API, including business records, documents, archived conversations, and migration data. - [Shape the Graph](https://help.getzep.com/customizing-context.md): Customize how Zep builds the Context Graph from your data - [Customizing Graph Structure](https://help.getzep.com/customizing-graph-structure.md): Define custom entity and edge types so Zep extracts the entities and relationships that matter for your domain — a domain ontology for precise context recall. - [How Graph Creation Works](https://help.getzep.com/how-graph-creation-works.md): How Zep builds a Context Graph from episodes: extract entities and facts, resolve them against existing graph state, summarize, and persist. - [Custom instructions](https://help.getzep.com/custom-instructions.md): Describe your domain so Zep can better understand your data - [User Summary Instructions](https://help.getzep.com/user-summary-instructions.md): Customize how Zep generates entity summaries for users in their Context Graph - [Steering observations](https://help.getzep.com/steering-observations.md): Guide how Zep generates observations with a custom instruction and observation types - [Retrieve](https://help.getzep.com/assembling-context.md): Retrieve context with graph search, Zep's Context Block, context templates, or advanced construction. - [Context types](https://help.getzep.com/context-types.md): The context types Zep produces from a Context Graph — facts, entities, episodes, thread summaries, observations, and the user summary — and when to use each. - [Entities](https://help.getzep.com/entities.md): The nouns Zep extracts from a graph, each with a name and an evolving narrative summary - [Episodes](https://help.getzep.com/episodes.md): Raw data artifacts ingested into a graph, retrievable verbatim - [Thread summaries](https://help.getzep.com/thread-summaries.md): Per-thread, incremental summaries of a conversation's messages - [User summary](https://help.getzep.com/user-summary.md): A baseline description of the user - [Episode metadata projection](https://help.getzep.com/episode-metadata-projection.md): How episodes associate with the facts, entities, observations, thread summaries, and user summary derived from them, and how episode metadata projects onto those artifacts for filtering. - [Retrieving context](https://help.getzep.com/retrieving-context.md): Retrieve a prompt-ready Context Block from a user's Context Graph. Zep selects relevant context from the graph. - [Context templates](https://help.getzep.com/context-templates.md): Create reusable context templates to shape the format and contents of your Zep Context Block while keeping automatic relevance detection. - [Advanced Context Block construction](https://help.getzep.com/advanced-context-block-construction.md): Build a custom Context Block from graph-search results - [Create a Context Graph](https://help.getzep.com/create-graph.md): Create shared or domain context that is not owned by one Zep user - [Users and User Graphs](https://help.getzep.com/users-and-user-graphs.md): Understanding user management and knowledge graph integration in Zep - [Graph directory](https://help.getzep.com/graph-directory.md): Discover shared Context Graphs by name and description before you search their contents. - [Searching the Graph](https://help.getzep.com/searching-the-graph.md): Search a user graph or shared Context Graph for task-relevant data - [Reading Data from the Graph](https://help.getzep.com/reading-data-from-the-graph.md): Read nodes, edges, episodes, and graph neighborhoods - [Graph visualizer assistant](https://help.getzep.com/graph-visualizer-assistant.md): Use the graph visualizer assistant in the Zep dashboard to ask read-only questions about the graph you are viewing. - [Deleting Data from the Graph](https://help.getzep.com/deleting-data-from-the-graph.md): Delete edges, nodes, episodes, threads, users, and shared Context Graphs - [Cloning Graphs](https://help.getzep.com/cloning-graphs.md): Create complete copies of graphs with new identifiers for testing, migration, or templating - [Manually Updating the Graph](https://help.getzep.com/adding-fact-triplets.md): Add nodes and fact triplets, or update existing nodes and edges - [Add User Specific Business Data to User Graphs](https://help.getzep.com/how-to-add-user-specific-business-data-to-user-graphs.md): Add business records that belong to one application user - [Chunking Large Documents with Contextualized Retrieval](https://help.getzep.com/chunking-large-documents.md): Ingest documents larger than 10,000 characters using semantic chunking and LLM-powered contextualization - [Check Data Ingestion Status](https://help.getzep.com/check-data-ingestion-status.md): Check whether direct, batch, and zep-ingest operations have finished - [Get Most Relevant Facts for an Arbitrary Query](https://help.getzep.com/how-to-get-most-relevant-facts-for-an-arbitrary-query.md): Search a Context Graph for facts that are relevant to a query - [Find Facts Relevant to a Specific Node](https://help.getzep.com/how-to-find-facts-relevant-to-a-specific-node.md): Retrieve facts connected to an entity in a Context Graph - [Managing team access](https://help.getzep.com/role-based-access-control.md): Role-based access control (RBAC): grant account- and project-scoped dashboard permissions to teammates. - [Zep Support access](https://help.getzep.com/support-access.md): Grant, extend, and revoke time-limited read-only access for Zep Support from the Members page. - [Enterprise SSO](https://help.getzep.com/enterprise-sso.md): Connect your identity provider so members sign in to Zep with your own credentials. - [Policy-based access control](https://help.getzep.com/policy-based-access-control.md): Policy-based access control (ABAC) for Zep: attach policy sets to API keys for agents and to UserGroups for Context MCP users to enforce least privilege over context. - [Agent access](https://help.getzep.com/attribute-based-access-control.md): Attribute-based access control (ABAC) for agents: attach policies to API keys to limit which actions and context each agent can reach inside a project. - [UserGroup access](https://help.getzep.com/usergroup-access.md): UserGroup access in Zep: group Zep users into managed UserGroups and the virtual All Users group, attach ABAC policies, and control which shared Context Graphs Context MCP users can reach. - [Source traceability](https://help.getzep.com/source-traceability.md): Trace facts and other graph artifacts to their ingested source episodes and retain source references for application audit workflows. - [Audit logging](https://help.getzep.com/audit-logging.md): Track and monitor account activity with enterprise audit logging - [API logging](https://help.getzep.com/api-logging.md): Review recorded SDK and API request activity - [Security & Compliance](https://help.getzep.com/security-compliance.md): Zep security and compliance: SOC 2 Type II, HIPAA BAA, BYOK, BYOM, and Cloud / BYOC deployment models. For access policy, see Governance. - [HIPAA compliance](https://help.getzep.com/hipaa-compliance.md): Guidelines for using Zep in HIPAA-compliant applications - [Bring Your Own Key (BYOK)](https://help.getzep.com/bring-your-own-key.md): Encrypt Zep data with a customer-managed AWS KMS key - [Bring Your Own LLM (BYOM)](https://help.getzep.com/bring-your-own-llm.md): Configure supported model providers for a Zep deployment - [Zep for Agent Frameworks](https://help.getzep.com/memory-for-agent-frameworks.md): Use Zep with supported agent frameworks for conversation persistence, Context Graph search, and provider-aware context placement. - [LangGraph integration](https://help.getzep.com/langgraph-memory.md): Add durable, cross-session memory to LangGraph agents - [AutoGen integration](https://help.getzep.com/autogen-memory.md): Add long-term agent memory to AutoGen agents - [LiveKit integration](https://help.getzep.com/livekit-memory.md): Add long-term agent memory to LiveKit voice agents - [ElevenLabs Agents](https://help.getzep.com/elevenlabs.md): Add persistent context to ElevenLabs voice agents using a custom LLM proxy. - [CrewAI integration](https://help.getzep.com/crewai-memory.md): Add long-term agent memory and knowledge graphs to CrewAI agents - [NVIDIA NeMo Agent Toolkit](https://help.getzep.com/nvidia-nemo.md): Use Zep for automatic memory in NVIDIA NeMo Agent Toolkit agents - [Google ADK integration](https://help.getzep.com/google-adk-memory.md): Add persistent context and knowledge graphs to Google ADK agents - [AG2 integration](https://help.getzep.com/ag2-memory.md): Add persistent agent memory and knowledge graphs to AG2 agents - [Microsoft Agent Framework integration](https://help.getzep.com/microsoft-agent-framework-memory.md): Add long-term agent memory to Microsoft Agent Framework agents - [Pydantic AI integration](https://help.getzep.com/pydantic-ai-memory.md): Add long-term agent memory to Pydantic AI agents - [Strands integration](https://help.getzep.com/strands-memory.md): Add long-term agent memory to Strands - [Mastra integration](https://help.getzep.com/mastra-memory.md): Add long-term agent memory to Mastra agents with processors and tools - [Vercel AI SDK integration](https://help.getzep.com/vercel-ai-memory.md): Add long-term agent memory to Vercel AI SDK applications - [Eve](https://help.getzep.com/eve.md): Add long-term agent memory to Vercel Eve agents with the Zep SDK - [Use Zep in Claude, ChatGPT, Cursor, and other clients](https://help.getzep.com/use-zep-in-claude-chatgpt.md): Roll out the Zep Context plugin for your team, or install the Zep Context skill and connect the Context MCP Server separately. - [Context MCP Server](https://help.getzep.com/context-mcp-server.md): Let your users' off-the-shelf agents work with the same memory as the agents you build, secured by your enterprise identity provider. - [Configuring authentication](https://help.getzep.com/context-mcp-server/authentication.md): Connect a project's Context MCP Server to Google Workspace or your enterprise identity provider. - [Authorizing shared Context Graphs](https://help.getzep.com/context-mcp-server/standalone-graph-authorization.md): Choose project-wide access or restrict each MCP user to shared Context Graphs granted through UserGroup policies. - [Connecting a client](https://help.getzep.com/context-mcp-server/connect.md): Connect an MCP client to your own Zep memory and sign in through your organization's identity provider. - [Implement Zep with agents](https://help.getzep.com/implement-zep-with-agents.md): Install the Build with Zep plugin so Claude Code, Codex, and Cursor build on Zep with the current docs and best practices. - [Documentation MCP server](https://help.getzep.com/docs-mcp-server.md): Give coding agents real-time access to Zep's documentation. - [llms.txt](https://help.getzep.com/llms-txt.md): Standardized documentation files for coding agents. - [zepctl CLI reference](https://help.getzep.com/zepctl-cli.md): Command-line interface for administering Zep projects - [Debug mode](https://help.getzep.com/debug-mode.md): Enable Zep debug mode from Project Settings and inspect per-episode workflow logs, errors, and Ingestion Traces available on Flex, Flex Plus, and Enterprise plans. - [Webhooks](https://help.getzep.com/webhooks.md): Receive real-time notifications when events occur in Zep - [Performance guide](https://help.getzep.com/performance.md): Reduce application-side latency when you use Zep - [Memory security best practices](https://help.getzep.com/memory-security.md): Protect agents from memory poisoning with instruction isolation, controlled writes, scoped retrieval, action authorization, monitoring, and recovery. - [Working with rate limits](https://help.getzep.com/rate-limits.md): How the Zep API limits request rates and how to handle them - [Evaluate Zep for Your Use Case](https://help.getzep.com/evaluate-zep-for-your-use-case.md): Run end-to-end context evaluations using Zep's evaluation framework - [February 2026 deprecation wave](https://help.getzep.com/february-2026-deprecation-wave.md): Guide to the February 2026 deprecation wave - [Migrate from Mem0](https://help.getzep.com/mem0-to-zep.md): Map Mem0 users and memories to Zep users, threads, and graphs - [FAQ](https://help.getzep.com/faq.md): Answers about Zep unified context, graph isolation, capacity, Graphiti, BYOC, pricing, and billing. - [Zep vs Graphiti](https://help.getzep.com/zep-vs-graphiti.md): Compare the open-source Graphiti framework with Zep's managed Context Lake for unified enterprise context. - [Zep vs Graph RAG](https://help.getzep.com/zep-vs-graph-rag.md): How Zep compares to GraphRAG. GraphRAG suits static documents; Zep handles dynamic data with bi-temporal facts and hybrid retrieval. - [Welcome to Graphiti!](https://help.getzep.com/graphiti/getting-started/welcome.md): Graphiti is Zep's open-source framework for temporal knowledge graphs — Context Graphs — for AI agents, with incremental updates and hybrid retrieval. - [Overview](https://help.getzep.com/graphiti/getting-started/overview.md): Graphiti builds temporal knowledge graphs — Context Graphs — for AI agents, fusing semantic, full-text, and graph search over evolving entities, facts, and relationships. - [Quick Start](https://help.getzep.com/graphiti/getting-started/quick-start.md): Getting started with Graphiti - [Graphiti MCP Server](https://help.getzep.com/graphiti/getting-started/mcp-server.md): Connect Graphiti's Context Graphs to Claude, Cursor, and other MCP clients via the Graphiti MCP server. - [LLM Configuration](https://help.getzep.com/graphiti/configuration/llm-configuration.md): Configure Graphiti with different LLM providers - [Neo4j Configuration](https://help.getzep.com/graphiti/configuration/neo4j-configuration.md): Configure Neo4j as the graph provider for Graphiti - [FalkorDB Configuration](https://help.getzep.com/graphiti/configuration/falkordb-configuration.md): Configure FalkorDB as the graph provider for Graphiti - [AWS Neptune Configuration](https://help.getzep.com/graphiti/configuration/neptune-configuration.md): Configure Amazon Neptune as the graph provider for Graphiti - [Adding Episodes](https://help.getzep.com/graphiti/core-concepts/adding-episodes.md): How to add data to your Graphiti graph - [Custom Entity and Edge Types](https://help.getzep.com/graphiti/core-concepts/custom-entity-and-edge-types.md): Enhancing Graphiti with Custom Ontologies - [Communities](https://help.getzep.com/graphiti/core-concepts/communities.md): How to create and update communities - [Graph Namespacing](https://help.getzep.com/graphiti/core-concepts/graph-namespacing.md): Using group_ids to create isolated graph namespaces - [Searching the Graph](https://help.getzep.com/graphiti/working-with-data/searching.md): How to retrieve information from your Graphiti graph - [CRUD Operations](https://help.getzep.com/graphiti/working-with-data/crud-operations.md): How to access and modify Nodes and Edges - [Adding Fact Triples](https://help.getzep.com/graphiti/working-with-data/adding-fact-triples.md): How to add fact triples to your Graphiti graph - [Using LangGraph and Graphiti](https://help.getzep.com/graphiti/integrations/lang-graph-agent.md): Building an agent with LangChain's LangGraph and Graphiti - [Telemetry](https://help.getzep.com/graphiti/other/telemetry.md): Anonymous usage statistics Graphiti collects, and how to opt out - [Changelog](https://help.getzep.com/changelog.md) - [Changelog (all entries)](https://help.getzep.com/changelog/llms.txt) ## API Docs - SDK Reference > Thread [Get threads](https://help.getzep.com/sdk-reference/thread/get-threads.md) - SDK Reference > Thread [Start a new thread.](https://help.getzep.com/sdk-reference/thread/start-a-new-thread.md) - SDK Reference > Thread [Delete thread](https://help.getzep.com/sdk-reference/thread/delete-thread.md) - SDK Reference > Thread [Get user context](https://help.getzep.com/sdk-reference/thread/get-user-context.md) - SDK Reference > Thread [Get messages of a thread](https://help.getzep.com/sdk-reference/thread/get-messages-of-a-thread.md) - SDK Reference > Thread [Get Episodes for a thread](https://help.getzep.com/sdk-reference/thread/get-episodes-for-a-thread.md) - SDK Reference > Thread [Add messages to a thread](https://help.getzep.com/sdk-reference/thread/add-messages-to-a-thread.md) - SDK Reference > Thread [Add messages to a thread in batch](https://help.getzep.com/sdk-reference/thread/add-messages-to-a-thread-in-batch.md) - SDK Reference > Thread [Get thread summary](https://help.getzep.com/sdk-reference/thread/get-thread-summary.md) - SDK Reference > Thread > Message [Updates a message.](https://help.getzep.com/sdk-reference/thread/message/updates-a-message.md) - SDK Reference > User [Add User](https://help.getzep.com/sdk-reference/user/add.md) - SDK Reference > User [Get Users](https://help.getzep.com/sdk-reference/user/list-ordered.md) - SDK Reference > User [Get User](https://help.getzep.com/sdk-reference/user/get.md) - SDK Reference > User [Delete User](https://help.getzep.com/sdk-reference/user/delete.md) - SDK Reference > User [Update User](https://help.getzep.com/sdk-reference/user/update.md) - SDK Reference > User [Get User Node](https://help.getzep.com/sdk-reference/user/get-user-node.md) - SDK Reference > User [Get User Threads](https://help.getzep.com/sdk-reference/user/get-user-threads.md) - SDK Reference > User [Warm User Cache](https://help.getzep.com/sdk-reference/user/warm-user-cache.md) - SDK Reference > User [List User Instructions](https://help.getzep.com/sdk-reference/user/list-user-instructions.md) - SDK Reference > User [Add User Instructions](https://help.getzep.com/sdk-reference/user/add-user-instructions.md) - SDK Reference > User [Delete User Instructions](https://help.getzep.com/sdk-reference/user/delete-user-instructions.md) - SDK Reference > User Groups [List UserGroups](https://help.getzep.com/sdk-reference/user-groups/list.md) - SDK Reference > User Groups [Create a managed UserGroup](https://help.getzep.com/sdk-reference/user-groups/create.md) - SDK Reference > User Groups [List effective UserGroups for a User](https://help.getzep.com/sdk-reference/user-groups/list-for-user.md) - SDK Reference > User Groups [Get a UserGroup](https://help.getzep.com/sdk-reference/user-groups/get.md) - SDK Reference > User Groups [Update a managed UserGroup](https://help.getzep.com/sdk-reference/user-groups/update.md) - SDK Reference > User Groups [Delete a managed UserGroup](https://help.getzep.com/sdk-reference/user-groups/delete.md) - SDK Reference > User Groups > Members [List UserGroup members](https://help.getzep.com/sdk-reference/user-groups/members/list-members.md) - SDK Reference > User Groups > Members [Add members to a managed UserGroup](https://help.getzep.com/sdk-reference/user-groups/members/add-members.md) - SDK Reference > User Groups > Members [Remove members from a managed UserGroup](https://help.getzep.com/sdk-reference/user-groups/members/remove-members.md) - SDK Reference > User Groups > Members [List Users eligible to join a UserGroup](https://help.getzep.com/sdk-reference/user-groups/members/list-member-candidates.md) - SDK Reference > User Groups > Members [Remove one member from a managed UserGroup](https://help.getzep.com/sdk-reference/user-groups/members/remove-member.md) - SDK Reference > User Groups > Policy Sets [List policy sets attached to a UserGroup](https://help.getzep.com/sdk-reference/user-groups/policy-sets/list-policy-sets.md) - SDK Reference > User Groups > Policy Sets [Attach a policy set to a UserGroup](https://help.getzep.com/sdk-reference/user-groups/policy-sets/attach-policy-set.md) - SDK Reference > User Groups > Policy Sets [Detach a policy set from a UserGroup](https://help.getzep.com/sdk-reference/user-groups/policy-sets/detach-policy-set.md) - SDK Reference > Context [Create Context Template](https://help.getzep.com/sdk-reference/context/create-context-template.md) - SDK Reference > Context [Get Context Template](https://help.getzep.com/sdk-reference/context/get-context-template.md) - SDK Reference > Context [Update Context Template](https://help.getzep.com/sdk-reference/context/update-context-template.md) - SDK Reference > Context [List Context Templates](https://help.getzep.com/sdk-reference/context/list-context-templates.md) - SDK Reference > Context [Delete Context Template](https://help.getzep.com/sdk-reference/context/delete-context-template.md) - SDK Reference > Graph [Set graph ontology](https://help.getzep.com/sdk-reference/graph/set-ontology.md) - SDK Reference > Graph [List graph ontology](https://help.getzep.com/sdk-reference/graph/list-ontology.md) - SDK Reference > Graph [Add Data](https://help.getzep.com/sdk-reference/graph/add-data.md) - SDK Reference > Graph [Add Data in batch mode](https://help.getzep.com/sdk-reference/graph/add-data-in-batch-mode.md) - SDK Reference > Graph [Add Fact Triple](https://help.getzep.com/sdk-reference/graph/add-fact-triple.md) - SDK Reference > Graph [Clone graph](https://help.getzep.com/sdk-reference/graph/clone-graph.md) - SDK Reference > Graph [Create Graph](https://help.getzep.com/sdk-reference/graph/create-graph.md) - SDK Reference > Graph [List standalone graphs in the graph directory](https://help.getzep.com/sdk-reference/graph/list-standalone-graphs-in-the-graph-directory.md) - SDK Reference > Graph [Detect Patterns (Experimental)](https://help.getzep.com/sdk-reference/graph/detect-patterns-experimental.md) - SDK Reference > Graph [Search Graph](https://help.getzep.com/sdk-reference/graph/search.md) - SDK Reference > Graph [Get Subgraph](https://help.getzep.com/sdk-reference/graph/get-subgraph.md) - SDK Reference > Graph [Get Graph](https://help.getzep.com/sdk-reference/graph/get-graph.md) - SDK Reference > Graph [Delete Graph](https://help.getzep.com/sdk-reference/graph/delete-graph.md) - SDK Reference > Graph [Update Graph.](https://help.getzep.com/sdk-reference/graph/update-graph.md) - SDK Reference > Graph [Warm Graph Cache](https://help.getzep.com/sdk-reference/graph/warm-graph-cache.md) - SDK Reference > Graph > Edge [Get Graph Edges](https://help.getzep.com/sdk-reference/graph/edge/get-graph-edges.md) - SDK Reference > Graph > Edge [Get User Edges](https://help.getzep.com/sdk-reference/graph/edge/get-user-edges.md) - SDK Reference > Graph > Edge [Get Edge](https://help.getzep.com/sdk-reference/graph/edge/get-edge.md) - SDK Reference > Graph > Edge [Update Edge](https://help.getzep.com/sdk-reference/graph/edge/update-edge.md) - SDK Reference > Graph > Edge [Delete Edge](https://help.getzep.com/sdk-reference/graph/edge/delete-edge.md) - SDK Reference > Graph > Episode [Get Graph Episodes](https://help.getzep.com/sdk-reference/graph/episode/get-graph-episodes.md) - SDK Reference > Graph > Episode [List Graph Episodes](https://help.getzep.com/sdk-reference/graph/episode/list-by-graph-id.md) - SDK Reference > Graph > Episode [Get User Episodes](https://help.getzep.com/sdk-reference/graph/episode/get-user-episodes.md) - SDK Reference > Graph > Episode [List User Episodes](https://help.getzep.com/sdk-reference/graph/episode/list-by-user-id.md) - SDK Reference > Graph > Episode [Get Episode](https://help.getzep.com/sdk-reference/graph/episode/get-episode.md) - SDK Reference > Graph > Episode [Update Episode Metadata](https://help.getzep.com/sdk-reference/graph/episode/update-episode-metadata.md) - SDK Reference > Graph > Episode [Delete Episode](https://help.getzep.com/sdk-reference/graph/episode/delete-episode.md) - SDK Reference > Graph > Episode [Return any nodes and edges mentioned in an episode](https://help.getzep.com/sdk-reference/graph/episode/return-any-nodes-and-edges-mentioned-in-an-episode.md) - SDK Reference > Graph > Node [Add Nodes](https://help.getzep.com/sdk-reference/graph/node/add-nodes.md) - SDK Reference > Graph > Node [Get Graph Nodes](https://help.getzep.com/sdk-reference/graph/node/get-graph-nodes.md) - SDK Reference > Graph > Node [Get User Nodes](https://help.getzep.com/sdk-reference/graph/node/get-user-nodes.md) - SDK Reference > Graph > Node [Get Entity Edges for a node](https://help.getzep.com/sdk-reference/graph/node/get-entity-edges-for-a-node.md) - SDK Reference > Graph > Node [Get Episodes for a node](https://help.getzep.com/sdk-reference/graph/node/get-episodes-for-a-node.md) - SDK Reference > Graph > Node [Get Node Neighbors](https://help.getzep.com/sdk-reference/graph/node/get-neighbors.md) - SDK Reference > Graph > Node [Get Node](https://help.getzep.com/sdk-reference/graph/node/get-node.md) - SDK Reference > Graph > Node [Update Node](https://help.getzep.com/sdk-reference/graph/node/update-node.md) - SDK Reference > Graph > Node [Delete Node](https://help.getzep.com/sdk-reference/graph/node/delete-node.md) - SDK Reference > Graph > Custom Instructions [List Custom Instructions](https://help.getzep.com/sdk-reference/graph/custom-instructions/list-custom-instructions.md) - SDK Reference > Graph > Custom Instructions [Add Custom Instructions](https://help.getzep.com/sdk-reference/graph/custom-instructions/add-custom-instructions.md) - SDK Reference > Graph > Custom Instructions [Delete Custom Instructions](https://help.getzep.com/sdk-reference/graph/custom-instructions/delete-custom-instructions.md) - SDK Reference > Graph > Observations [Get Graph Observations](https://help.getzep.com/sdk-reference/graph/observations/get-graph-observations.md) - SDK Reference > Graph > Observations [Get User Observations](https://help.getzep.com/sdk-reference/graph/observations/get-user-observations.md) - SDK Reference > Graph > Observations [Get Observation](https://help.getzep.com/sdk-reference/graph/observations/get-observation.md) - SDK Reference > Graph > Thread Summaries [Get Graph Thread Summaries](https://help.getzep.com/sdk-reference/graph/thread-summaries/get-graph-thread-summaries.md) - SDK Reference > Graph > Thread Summaries [Get User Thread Summaries](https://help.getzep.com/sdk-reference/graph/thread-summaries/get-user-thread-summaries.md) - SDK Reference > Graph > Documents [Get Episodes for a document](https://help.getzep.com/sdk-reference/graph/documents/get-episodes-for-a-document.md) - SDK Reference > Graph > Document Summaries [Get Graph Document Summaries](https://help.getzep.com/sdk-reference/graph/document-summaries/get-graph-document-summaries.md) - SDK Reference > Project [Retrieves project information](https://help.getzep.com/sdk-reference/project/retrieves-project-information.md) - SDK Reference > Project [Updates project time-zone information](https://help.getzep.com/sdk-reference/project/updates-project-time-zone-information.md) - SDK Reference > Project [Retrieves observation steering configuration (Experimental)](https://help.getzep.com/sdk-reference/project/retrieves-observation-steering-configuration-experimental.md) - SDK Reference > Project [Replaces observation steering configuration (Experimental)](https://help.getzep.com/sdk-reference/project/replaces-observation-steering-configuration-experimental.md) - SDK Reference > Task [Get Task](https://help.getzep.com/sdk-reference/task/get-task.md) - SDK Reference > Batch [Create Batch](https://help.getzep.com/sdk-reference/batch/create-batch.md) - SDK Reference > Batch [Add Batch Items](https://help.getzep.com/sdk-reference/batch/add-batch-items.md) - SDK Reference > Batch [Process Batch](https://help.getzep.com/sdk-reference/batch/process-batch.md) - SDK Reference > Batch [List Batches](https://help.getzep.com/sdk-reference/batch/list-batches.md) - SDK Reference > Batch [Get Batch](https://help.getzep.com/sdk-reference/batch/get-batch.md) - SDK Reference > Batch [Delete Batch](https://help.getzep.com/sdk-reference/batch/delete-batch.md) - SDK Reference > Batch [List Batch Items](https://help.getzep.com/sdk-reference/batch/list-batch-items.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://help.getzep.com/v3/openapi.json) - [OpenAPI YAML](https://help.getzep.com/v3/openapi.yaml)