Skip to content

Commit c2f5408

Browse files
[Add] Weaviate Marketplace Documentation (#7367)
* initial commit for weaviate documentation * copy edits and dictionary.txt entry --------- Co-authored-by: jddocs <[email protected]>
1 parent 61ab7dc commit c2f5408

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed

ci/vale/dictionary.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2852,6 +2852,7 @@ wazuh
28522852
wc
28532853
wchar
28542854
wchar_t
2855+
Weaviate
28552856
webadmin
28562857
webalizer
28572858
webapp
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-12-05
5+
modified: 2025-12-05
6+
keywords: ['vector database','database','weaviate']
7+
tags: ["marketplace", "linode platform", "cloud manager"]
8+
external_resources:
9+
- '[Weaviate Official Documentation](https://docs.weaviate.io/weaviate)'
10+
aliases: ['/products/tools/marketplace/guides/weaviate/','/guides/weaviate-marketplace-app/']
11+
authors: ["Akamai"]
12+
contributors: ["Akamai"]
13+
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
14+
marketplace_app_id: 1902904 # Need to update
15+
marketplace_app_name: "Weaviate"
16+
---
17+
18+
[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.
19+
20+
## Deploying a Marketplace App
21+
22+
{{% content "deploy-marketplace-apps-shortguide" %}}
23+
24+
{{% content "marketplace-verify-standard-shortguide" %}}
25+
26+
{{< note title="Estimated deployment time" >}}
27+
Weaviate should be fully installed within 5-10 minutes after your instance has finished provisioning.
28+
{{< /note >}}
29+
30+
## Configuration Options
31+
32+
- **Supported distributions**: Ubuntu 24.04 LTS
33+
- **Recommended plan**: All GPU plan types and sizes can be used.
34+
35+
### Weaviate Options
36+
37+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
38+
39+
{{% content "marketplace-custom-domain-fields-shortguide" %}}
40+
41+
{{% content "marketplace-special-character-limitations-shortguide" %}}
42+
43+
## Getting Started after Deployment
44+
45+
### Obtain Your API Keys
46+
47+
Weaviate is a database service accessed programmatically through its API rather than through a web-based user interface. Your deployment includes two API keys stored in a credentials file.
48+
49+
1. Log in to your 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/).
50+
51+
1. Once logged in, retrieve your API keys from the `.credentials` file:
52+
53+
```command
54+
sudo cat /home/$USER/.credentials
55+
```
56+
57+
The credentials file contains two API keys:
58+
- **Admin API Key**: Full read/write access to all Weaviate operations
59+
- **User API Key**: Read-only access for querying data
60+
61+
### Connect Your Application to Weaviate
62+
63+
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.
64+
65+
See the [Weaviate Client Libraries documentation](https://docs.weaviate.io/weaviate/client-libraries) for installation instructions and API references.
66+
67+
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.
68+
69+
{{% content "marketplace-update-note-shortguide" %}}

0 commit comments

Comments
 (0)