Skip to content

API Reference

Complete reference documentation for all Redis Agent Memory Server interfaces and client SDKs.

Server Interfaces

  • 🌐 REST API


    HTTP endpoints for memory operations with complete examples

    REST API Reference →

  • 🤖 MCP Server


    Model Context Protocol tools for AI agents (Claude Desktop, etc.)

    MCP Reference →

  • 💻 CLI Reference


    Command-line interface for server management

    CLI Reference →

Client SDKs

  • 🐍 Python SDK


    Async-first client with tool schemas for OpenAI and Anthropic

    Python SDK →

  • 📘 TypeScript SDK


    Type-safe client for Node.js and browser applications

    TypeScript SDK →

  • Java SDK


    Java client for JVM applications

    Java SDK →

Interface Comparison

Interface Best For Authentication
REST API Applications, backends, custom integrations OAuth2/JWT or token
MCP Server Claude Desktop, MCP-compatible AI agents Environment config
CLI Server administration, development Local access
Python SDK Python applications with LLM tool integration Token or OAuth2
TypeScript SDK Node.js, browser, and TypeScript applications Token or OAuth2
Java SDK JVM-based applications Token or OAuth2

Interactive API Docs

When running the server locally, visit http://localhost:8000/docs for interactive Swagger documentation where you can try endpoints directly.