# Weaviate DB

with ToolJet

Supercharge your internal tools with context-aware, semantic search powered by Weaviate.

## Available actions with ToolJet and Weaviate DB integration

ToolJet's integration with Weaviate DB supports various operations:

- **Get database schema**: Fetch the complete schema of your Weaviate instance to view classes, properties, and configurations.

- **Get collection**: Retrieve detailed information about a specific collection, including its vector settings and metadata.

-2.svg)

- **Create collection**: Set up a new collection with custom vectorizers, index configs, sharding rules, and property definitions.

-2.svg)

- **Delete collection**: Remove a collection and its associated data from your Weaviate instance.

- **List objects**: View all objects stored in a selected collection with support for pagination, sorting, and vector inclusion.

-2.svg)

- **Create object**: Add new objects to a collection with optional vector embeddings and custom UUIDs.

## Why use ToolJet with Weaviate DB

- **AI-powered app building**: Build internal tools, workflows, and AI agents in hours using plain English.

- **Enterprise-grade security and compliance**: Stay secure with SSO, RBAC, audit logs, encryption, and compliance standards like SOC2, ISO 27001, and GDPR.

- **Production-ready database and integrations**: Skip setup hassles with instant PostgreSQL and pre-built integrations for AI, databases, storage, and APIs.

- **Components and environment management**: Speed up development with 60+ pre-built components and manage releases across dev, test, and production environments.

- **Flexible development options**: Use no-code visual builders, or dive into low-code, and switch seamlessly as your needs evolve.

- **JavaScript and Python**: Write custom logic and data transformations using JavaScript or Python, flexible scripting built right in.

## Frequently asked questions

1. **What is Weaviate and how does it work with ToolJet?**  
   Weaviate is a powerful vector database designed for semantic search and AI-powered applications. ToolJet’s integration allows you to easily manage Weaviate collections, perform vector searches, and build intelligent apps without writing complex backend code.

2. **Can I use Weaviate Cloud with ToolJet?**  
   Yes, ToolJet supports both Weaviate Cloud and local instances. You can connect using your Weaviate Cloud API key and instance URL directly from the ToolJet interface.

3. **How does Weaviate hybrid search work in ToolJet?**  
   ToolJet enables hybrid search by combining vector similarity with keyword-based filtering. This enhances precision in search results, especially for applications like knowledge bases and recommendation engines.

4. **Is Weaviate DB suitable for production apps built on ToolJet?**  
   Absolutely. ToolJet’s Weaviate integration is designed with enterprise-grade use cases in mind, offering robust performance, multi-tenancy, and scalability for real-time AI applications.

5. **What kind of data can I store in Weaviate via ToolJet?**  
   You can store structured and unstructured data, vector embeddings, metadata, and custom objects. ToolJet’s UI simplifies schema creation, data entry, and vector indexing.
