> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mem0.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Self-hosting features that extend Mem0 beyond basic memory storage

# Self-Hosting Features Overview

Mem0 Open Source ships with capabilities that adapt memory behavior for production workloads: async operations, multimodal inputs, and fine-tuned retrieval. Configure these features with code or YAML to match your application's needs.

<Info>
  Start with the <Link href="/open-source/python-quickstart">Python quickstart</Link> to validate basic memory operations, then enable the features below when you need them.
</Info>

## Choose your path

<CardGroup cols={3}>
  <Card title="Advanced Metadata Filtering" icon="filter" href="/open-source/features/metadata-filtering">
    Query with logical operators and nested conditions.
  </Card>

  <Card title="Search with Reranking" icon="ranking-star" href="/open-source/features/reranker-search">
    Boost search relevance with specialized models.
  </Card>

  <Card title="Async Memory Operations" icon="bolt" href="/open-source/features/async-memory">
    Non-blocking operations for high-throughput apps.
  </Card>

  <Card title="Multimodal Support" icon="image" href="/open-source/features/multimodal-support">
    Process images, audio, and video memories.
  </Card>

  <Card title="Custom Instructions" icon="wand-magic-sparkles" href="/open-source/features/custom-instructions">
    Tailor how facts are extracted from text.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="REST API" icon="code" href="/open-source/features/rest-api">
    HTTP endpoints for language-agnostic integrations.
  </Card>

  <Card title="OpenAI Compatibility" icon="message-bot" href="/open-source/features/openai_compatibility">
    Drop-in replacement for OpenAI chat endpoints.
  </Card>
</CardGroup>

<Tip>
  Looking for managed features instead? Compare self-hosting vs managed in the <Link href="/platform/platform-vs-oss">Platform vs OSS guide</Link>.
</Tip>

## Keep going

<CardGroup cols={2}>
  <Card title="Configure Components" description="Choose your LLM, embedder, vector store, and reranker with YAML or code." icon="sliders" href="/open-source/configuration" />

  <Card title="Explore Cookbooks" description="Follow production-ready examples that combine multiple features." icon="book" href="/cookbooks/overview" />
</CardGroup>
