Weaviate is a company developing a cloud-based open-source search engine. It enables software and data engineers to store and retrieve data objects and vector embeddings from various models based on their semantic properties by indexing them with vectors.