> ## Documentation Index
> Fetch the complete documentation index at: https://docs.antryk.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Weaviate

> Deploy fully managed Weaviate vector databases on Antryk with secure API authentication, automated backups, scalable infrastructure, AI-native vector search, and production-grade performance.

## What is Weaviate?

Weaviate is a high-performance open-source vector database designed for AI-powered applications, semantic search, Retrieval-Augmented Generation (RAG), recommendation systems, and machine learning workloads. It enables developers to efficiently store, index, and query vector embeddings with built-in scalability and filtering capabilities.

Weaviate is optimized for modern AI search infrastructure that requires fast similarity search, metadata filtering, hybrid search, and scalable vector operations.

With Antryk Weaviate, you can deploy production-ready vector databases in minutes while Antryk manages infrastructure, networking, backups, scaling, and operational reliability.

***

## Weaviate Features on Antryk

* Fully managed Weaviate deployments
* High-performance vector similarity search
* Secure API key authentication
* Dedicated database user management
* Automated backups and retention management
* Regional database deployments
* Simplified deployment workflow
* Scalable infrastructure for AI applications
* Production-ready vector search performance
* Secure credential management
* Developer-friendly management dashboard

***

# Deploy a Weaviate Database

<img src="https://mintcdn.com/antryk/uhpTfUsno7-8Oqtr/images/db-deploy-weaviate.png?fit=max&auto=format&n=uhpTfUsno7-8Oqtr&q=85&s=062b2965546bdc4424b4ba8115993bda" alt="Weaviate Deploy Form One" width="908" height="798" data-path="images/db-deploy-weaviate.png" />

<img src="https://mintcdn.com/antryk/uhpTfUsno7-8Oqtr/images/db-deploy-three.png?fit=max&auto=format&n=uhpTfUsno7-8Oqtr&q=85&s=4f4a25a8a56aec17790a98e6b67bc2ef" alt="Weaviate Deploy Form Two" width="1037" height="704" data-path="images/db-deploy-three.png" />

Creating a Weaviate database on Antryk takes only a few steps.

## Step 1: Choose Database Type

From the deployment dashboard:

1. Click **Create Database**
2. Select **Weaviate**

***

## Step 2: Configure Database Settings

Enter your Weaviate database configuration details.

### Database Configuration Fields

| Field         | Description                          |
| ------------- | ------------------------------------ |
| Database Name | Name of your Weaviate database       |
| Username      | Username for database authentication |
| API Key       | API key for secure authentication    |

### API Key Options

You can either:

* Enter your own API key
* Generate a secure API key using the **Generate Key** button

### Example Configuration

```bash theme={null}
Database Name: ai_vector_db
Username: weaviate_admin
API Key: weaviate_secure_api_key
```

***

## Step 3: Select Deployment Region

Choose the region closest to your users or application infrastructure.

Available regions include:

* USA
* ASIA
* EUROPE

Selecting the nearest region helps reduce latency and improves vector search performance.

***

## Step 4: Configure Access Control

Antryk provides flexible database access management.

### Option 1: Allow Specific IP Addresses

Restrict database access to trusted IP addresses only.

Example:

```bash theme={null}
192.168.1.10
203.0.113.45
```

### Option 2: Allow All IPs

Enable public access from all IP addresses.

> Recommended only for development environments or temporary testing.

***

## Step 5: Configure Automated Backups

Automated backups help protect your vector data and simplify disaster recovery.

### Enable or Disable Backups

You can:

* Enable automated backups
* Disable automated backups

### Backup Frequency Options

If backups are enabled, choose a backup schedule:

* Hourly
* Daily
* Monthly

### Backup Retention Options

Select how long backups should be stored:

* 7 Days
* 14 Days
* 30 Days
* 90 Days

Example:

```bash theme={null}
Backup Frequency: Daily
Retention Period: 30 Days
```

***

## Step 6: Select a Plan

Choose a Weaviate plan based on your workload requirements.

Plans may vary based on:

* CPU
* Memory
* Storage
* Network performance
* Backup limits

***

## Step 7: Deploy Database

After completing configuration:

1. Review all settings
2. Click **Deploy Database**

Antryk will automatically provision your Weaviate instance and prepare it for use.

***

# Weaviate Database Overview Page

The **Overview** page provides essential deployment and connection information.

<img src="https://mintcdn.com/antryk/uhpTfUsno7-8Oqtr/images/weaviate-overview.png?fit=max&auto=format&n=uhpTfUsno7-8Oqtr&q=85&s=d62bad8d1df13cf10df71a3a06f4e066" alt="Weaviate Database Detail Overview Page" width="1332" height="823" data-path="images/weaviate-overview.png" />

## Available Information

### Domain

Use the generated Weaviate domain endpoint to connect your applications and AI services.

Example:

```bash theme={null}
https://your-weaviate-instance.antryk.com
```

### Username

Use the generated username together with your API key to authenticate your application connections.

Example:

```bash theme={null}
Username: weaviate_admin
```

***

# Weaviate Settings Page

<img src="https://mintcdn.com/antryk/uhpTfUsno7-8Oqtr/images/weaviate-setting.png?fit=max&auto=format&n=uhpTfUsno7-8Oqtr&q=85&s=cbb763b4a6137de9c08878b0bd2e4fb4" alt="Weaviate Database Detail Settings Page" width="1233" height="873" data-path="images/weaviate-setting.png" />

The **Settings** page allows you to manage database configuration and security.

## Available Settings

### Change API Key

Rotate API credentials securely without redeploying the database.

### Regenerate API Key

Generate a new API key for secure integrations.

### Rename Database

Update the database name when needed.

### Update Access Control

Modify IP allowlists or enable/disable public access.

### Delete Service

Permanently remove the Weaviate deployment.

> Warning: Deleting a service permanently removes the database and associated vector data.

***

# Weaviate Backup Page

<img src="https://mintcdn.com/antryk/uhpTfUsno7-8Oqtr/images/weaviate-backup.png?fit=max&auto=format&n=uhpTfUsno7-8Oqtr&q=85&s=922a6ae4fa271bbd492b19c05d1972e6" alt="Weaviate Database Detail Backup Page" width="1348" height="568" data-path="images/weaviate-backup.png" />

The **Backup** page allows you to manage backup configurations and retention settings.

## Backup Management Features

### Update Backup Frequency

Change backup schedules anytime:

* Hourly
* Daily
* Monthly

### Modify Retention Period

Adjust how long backups are stored:

* 7 Days
* 14 Days
* 30 Days
* 90 Days

### Enable or Disable Backups

Turn automated backups on or off depending on project requirements.

***

# Scaling

Weaviate on Antryk supports flexible scaling options for growing AI workloads and vector search applications.

## Scaling Features

### Vertical Scaling

Increase CPU and memory resources to improve vector query performance and handle larger workloads.

### Horizontal Scaling

Add read replicas to distribute query traffic and improve high-availability performance.

### Storage Scaling

Automatic storage scaling helps manage growing vector datasets without manual intervention.

***

# Security

Antryk Weaviate deployments include multiple built-in security controls for protecting vector data and AI infrastructure.

## Built-In Security Features

### SSL/TLS Encryption

Encrypted connections are required to secure data in transit.

### VPC Integration

Private network connectivity for secure internal communication.

### IP Whitelisting

Restrict database access to approved IP addresses only.

### Authentication

Secure username and API key authentication for database access and integrations.

***

# Backups

Reliable backup management helps protect your vector data and AI indexes.

## Backup Features

### Automatic Backups

Scheduled automated backups run daily for disaster recovery and data protection.

### Manual Backups

Create on-demand backups whenever needed before migrations or major updates.

***

# Monitoring

Monitor Weaviate database performance and infrastructure health directly from the Antryk platform.

## Monitoring Features

### Query Performance

Identify slow vector queries and optimize search performance.

### Storage Usage

Track disk usage and monitor vector dataset growth trends.

### CPU & Memory Metrics

Monitor infrastructure resource utilization and workload performance.

***

# Common Weaviate Use Cases

Weaviate is ideal for modern AI-powered applications and vector search systems.

## Popular Use Cases

* AI chatbots
* Semantic search engines
* Recommendation systems
* Retrieval-Augmented Generation (RAG)
* AI document search
* Image similarity search
* Vector similarity search
* Personalized search systems
* Machine learning applications
* Generative AI platforms

***

# Connecting to Weaviate

Use the domain endpoint, username, and API key from the Overview page to connect your application.

## Node.js Example

```javascript theme={null}
const weaviate = require("weaviate-ts-client");

const client = weaviate.client({
  scheme: "https",
  host: process.env.WEAVIATE_HOST,
  apiKey: new weaviate.ApiKey(process.env.WEAVIATE_API_KEY),
});

async function connectWeaviate() {
  const meta = await client.misc.metaGetter().do();
  console.log("Connected to Weaviate");
}

connectWeaviate();
```

***

## Python Example

```python theme={null}
import weaviate
import os

client = weaviate.Client(
    url=os.environ["WEAVIATE_URL"],
    auth_client_secret=weaviate.AuthApiKey(
        api_key=os.environ["WEAVIATE_API_KEY"]
    )
)

print("Connected to Weaviate")
```

***

## cURL Example

```bash theme={null}
curl \
  -H "Authorization: Bearer YOUR_WEAVIATE_API_KEY" \
  https://your-weaviate-instance.antryk.com/v1/meta
```

***

# Best Practices

## Recommended Production Configuration

* Use restricted IP access
* Enable automated backups
* Use strong API keys
* Deploy in the closest region to your users
* Rotate API keys regularly
* Monitor vector storage growth
* Enable SSL/TLS connections
* Use private networking when possible

***

# Why Choose Weaviate on Antryk?

Antryk simplifies vector database infrastructure management so teams can focus on building AI applications instead of managing servers and infrastructure.

## Benefits

* Fast vector database deployment
* Simplified AI infrastructure management
* Secure authentication and networking
* Flexible backup management
* Regional deployments
* Production-ready vector search performance
* Scalable AI-ready infrastructure
* Developer-friendly experience
* Optimized for semantic search and AI workloads
