Skip to main content
Go to documentation:
⌘U
Weaviate Database

Develop AI applications using Weaviate's APIs and tools

Deploy

Deploy, configure, and maintain Weaviate Database

Weaviate Agents

Build and deploy intelligent agents with Weaviate

Weaviate Cloud

Manage and scale Weaviate in the cloud

Additional resources

Academy
Integrations
Contributor guide

Need help?

Weaviate LogoAsk AI Assistant⌘K
Community Forum

Haystack

Haystack is a framework for building large language model applications.

Haystack and Weaviate

Weaviate is a supported document store in Haystack. You need a running Weaviate cluster to build the document store.

auth_client_secret = AuthApiKey(Secret.from_token("MY_WEAVIATE_API_KEY"))
document_store = WeaviateDocumentStore(auth_client_secret=auth_client_secret)

Our Resources

Hands on Learning: Build your technical understanding with end-to-end tutorials.

Hands on Learning

TopicDescriptionResource
Advanced RAG: Query ExpansionLearn how to implement query expansion for RAG.Notebook
Haystack and Weaviate Query AgentUse the Query Agent as a tool with Haystack.Notebook