# Supermemory > A developer-friendly memory API with semantic search and content ingestion for building AI apps that remember. Supermemory is a semantic memory API designed for developers building AI applications that need contextual recall. It offers vector-based memory storage, semantic search, and ingestion tools for URLs, PDFs, text, and more. The API supports metadata, filters, and query enhancement—making it ideal for Retrieval-Augmented Generation (RAG), chatbots, and custom assistants. Behind the scenes, Supermemory continuously indexes and organizes your content into meaningful 'memories' that can be searched and recalled by AI systems. With SDKs for TypeScript and Python, integration takes minutes. It’s built for grounding, personalization, and eliminating hallucinations in AI outputs. ## Features - Semantic search over stored knowledge - Ingest content from URLs, PDFs, images, or raw text - Metadata support and advanced filtering - User-based memory partitioning - Query rewriting and reranking - SDKs for TypeScript and Python - Simple API for storing and retrieving memories - Supports grounding and RAG workflows ## Integrations Claude, OpenAI, LangChain, Python SDK, TypeScript SDK ## Platforms API, WEB ## Pricing Subscription-based ## Version 0.3.0 ## Links - Website: https://supermemory.ai - Documentation: https://docs.supermemory.ai - Repository: https://github.com/supermemoryai/supermemory - EveryDev.ai: https://www.everydev.ai/tools/supermemory