--- aliases: - /integrate/redisvl/api - /integrate/redisvl/api/cache - /integrate/redisvl/api/filter - /integrate/redisvl/api/query - /integrate/redisvl/api/schema - /integrate/redisvl/api/searchindex - /integrate/redisvl/api/vectorizer - /integrate/redisvl/overview - /integrate/redisvl/overview/cli - /integrate/redisvl/user-guide - /integrate/redisvl/user-guide/get-started - /integrate/redisvl/user-guide/json-v-hashes - /integrate/redisvl/user-guide/query-filter - /integrate/redisvl/user-guide/semantic-caching - /integrate/redisvl/user-guide/vectorizers categories: - docs - integrate - stack - oss - rs - rc - oss - clients description: This is the Redis vector library (RedisVL). group: library hidden: false linkTitle: RedisVL summary: RedisVL provides a powerful, dedicated Python client library for using Redis as a vector database. Leverage Redis's speed, reliability, and vector-based semantic search capabilities to supercharge your application. title: RedisVL type: integration weight: 1 --- RedisVL provides a powerful, dedicated Python client library for using Redis as a vector database. Leverage Redis's speed, reliability, and vector-based semantic search capabilities to supercharge your application. ## Overview RedisVL (Redis Vector Library) is a Python client library specifically designed for building AI applications with Redis as a vector database. It provides high-level abstractions for vector search, semantic caching, and AI-powered applications while leveraging Redis's performance and reliability. ## Key Features - **Vector Search**: High-performance similarity search with multiple distance metrics - **Semantic Caching**: Intelligent caching for AI model responses and embeddings - **Schema Management**: Declarative schema definition for vector indexes - **Multiple Vectorizers**: Built-in support for OpenAI, Hugging Face, and custom embeddings - **Query Filtering**: Advanced filtering capabilities for precise search results - **Real-time Updates**: Live vector index updates and real-time search - **Python Integration**: Native Python API with pandas and NumPy compatibility - **Production Ready**: Enterprise-grade performance and reliability with Redis ## Getting Started Refer to the complete [RedisVL documentation]({{< relref "/develop/ai/redisvl/" >}}) for installation, setup, and usage examples.