Skip to content

Commit 4882b60

Browse files
initial commit for weaviate documentation
1 parent 238d243 commit 4882b60

File tree

1 file changed

+69
-0
lines changed
  • docs/marketplace-docs/guides/weaviate

1 file changed

+69
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: "Deploy Weaviate through the Linode Marketplace"
3+
description: "Learn how to deploy Weaviate, an AI-native vector database with GPU-accelerated semantic search capabilities, on an Akamai Compute Instance."
4+
published: 2025-11-14
5+
keywords: ['vector database','database','weaviate']
6+
tags: ["marketplace", "linode platform", "cloud manager"]
7+
external_resources:
8+
- '[Weaviate Official Documentation](https://docs.weaviate.io/weaviate)'
9+
aliases: ['/products/tools/marketplace/guides/weaviate/','/guides/weaviate-marketplace-app/']
10+
authors: ["Akamai"]
11+
contributors: ["Akamai"]
12+
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
13+
marketplace_app_id: 1902904 # Need to update
14+
marketplace_app_name: "Weaviate"
15+
---
16+
17+
[Weaviate](https://www.weaviate.io/) is an open-source AI-native vector database designed for building advanced AI applications. It stores and indexes both data objects and their vector embeddings, enabling semantic search, hybrid search, and Retrieval Augmented Generation (RAG) workflows. This deployment includes GPU acceleration for transformer models and comes pre-configured with the sentence-transformers model for high-performance semantic search capabilities.
18+
19+
## Deploying a Marketplace App
20+
21+
{{% content "deploy-marketplace-apps-shortguide" %}}
22+
23+
{{% content "marketplace-verify-standard-shortguide" %}}
24+
25+
{{< note >}}
26+
**Estimated deployment time:** Weaviate should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning.
27+
{{< /note >}}
28+
29+
## Configuration Options
30+
31+
- **Supported distributions**: Ubuntu 24.04 LTS
32+
- **Recommended plan**: All GPU plan types and sizes can be used.
33+
34+
### Weaviate Options
35+
36+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
37+
38+
{{% content "marketplace-custom-domain-fields-shortguide" %}}
39+
40+
{{% content "marketplace-special-character-limitations-shortguide" %}}
41+
42+
## Getting Started after Deployment
43+
44+
### Obtain Your API Keys
45+
46+
Weaviate is a database service accessed programmatically through its API, not through a web-based UI. Your deployment includes two API keys stored in a credentials file.
47+
48+
1. Log in to your Compute Instance via SSH or Lish. See [Connecting to a Remote Server Over SSH](/docs/guides/connect-to-server-over-ssh/) for assistance, or use the [Lish Console](/docs/products/compute/compute-instances/guides/lish/).
49+
50+
1. Once logged in, retrieve your API keys from the credentials file:
51+
52+
```command
53+
cat /home/$USER/.credentials
54+
```
55+
56+
The credentials file contains two API keys:
57+
- **Admin API Key**: Full read/write access to all Weaviate operations
58+
- **User API Key**: Read-only access for querying data
59+
60+
### Connect Your Application to Weaviate
61+
62+
To integrate Weaviate into your application, use one of the official client libraries. Weaviate provides native clients for multiple programming languages, allowing you to perform all database operations including creating schemas, importing data, and running vector searches.
63+
64+
See the [Weaviate Client Libraries documentation](https://docs.weaviate.io/weaviate/client-libraries) for installation instructions and API references.
65+
66+
For complete examples and advanced usage, refer to the [Weaviate Quickstart Guide](https://docs.weaviate.io/weaviate/quickstart) and the client library documentation for your preferred language.
67+
68+
69+
{{% content "marketplace-update-note-shortguide" %}}

0 commit comments

Comments
 (0)