Vector databases are the foundation of modern Retrieval-Augmented Generation (RAG) applications. Ragfish integrates with dedicated Vector Store packages, allowing developers to choose the storage technology that best fits their performance, scalability, and deployment requirements.
Large Language Models cannot remember your organization's documents, policies, product catalogs, or business knowledge on their own. To answer questions using your data, information must first be converted into vector embeddings and stored in a searchable database.

Vector stores make semantic search possible by finding information based on meaning rather than exact keyword matching.

This enables AI applications to retrieve the most relevant knowledge before generating a response.
Ragfish separates vector database implementations into dedicated packages.

This architecture allows developers to change storage technologies without modifying the Core Framework.
Explore ArchitectureVector databases store embeddings and perform similarity searches.
Qdrant


Ragfish applications communicate with the Core Framework, not directly with a specific database.

This architecture allows every layer to evolve independently, making it easier to adopt new AI models, storage technologies, and data connectors without rewriting your application.
Explore ArchitectureUpdate or replace vector store packages independently of the Core Framework.
Add new AI providers, vector stores, and connectors without modifying the Core Framework.
Choose the database that best matches your deployment strategy.
Start small and scale to enterprise workloads without redesigning your application.
Designed for production deployments with long-term scalability in mind.
Develop against a unified interface while using different storage technologies.
Vector Stores work together with every other Ragfish package.

This architecture allows every layer to evolve independently, making it easier to adopt new AI models, storage technologies, and data connectors without rewriting your application.
Explore ArchitectureEvery user request follows a consistent execution flow.






The Core Framework intentionally focuses only on orchestration. Additional functionality is delivered through official Ragfish packages.


Whether you're deploying a private AI assistant or a large-scale enterprise knowledge platform, Ragfish allows you to choose the vector database that aligns with your operational requirements.
As new databases emerge, additional Vector Store packages can be added without changing the Core Framework or your application logic.
Vector Stores are one part of the Ragfish ecosystem.
Next, discover how Connectors bring knowledge into your AI applications from spreadsheets, PDFs, databases, websites, documentation platforms, and other enterprise data sources.