Skip to main content
Go to documentation:
⌘U
Weaviate Database

Develop AI applications using Weaviate's APIs and tools

Deploy

Deploy, configure, and maintain Weaviate Database

Weaviate Agents

Build and deploy intelligent agents with Weaviate

Weaviate Cloud

Manage and scale Weaviate in the cloud

Additional resources

Academy
Integrations
Contributor guide

Need help?

Weaviate LogoAsk AI Assistant⌘K
Community Forum

Marketplace - EC2

A fully operational instance of Weaviate can now be deployed on an EC2 instance using Docker with the AWS Marketplace. This option is perfect for developers who want to prototype and test Weaviate quickly and easily. It uses a CloudFormation template for delivery.

Prerequisites
  • An AWS account with sufficient credit.
  • (Recommended) Familiarity with AWS and the management console.
  • Sufficient AWS permissions to deploy an EC2 instance using CloudFormation.

Installation

Background information

Weaviate is deployed on a Docker container on a single EC2 instance. This is a monthly contract that is billed immediately through AWS. The current pricing for a one month contract is $149.

This solution is best for testing and development and does not include enterprise support.

Instructions

  1. Navigate to Weaviate's AWS marketplace listing.
  2. Subscribe to the product by following the instructions on the page.
  3. Click "View Purchase Options," then proceed to the next page.
  4. By default, the contract lasts for one month; however, you can choose to "auto-renew" your contract.
  5. By default, a m7g.medium EC2 instance is used.
  6. Click "Create contract" and the contract will be created.
  7. Click "Continue to configuration" and proceed to the next page.
  8. Click "ECS" and then "Quick launch the template" to start the configuration.
  9. On this page, create a "stack name," choose an existing VPC, choose a subnet, and add tags (if necessary).
  10. Once you have finished configuring your CloudFormation template, click the checkbox to acknowledge.
  11. Click "Create stack" and your CloudFormation template will be deployed. AWS will inform you when your stack has been created.

Deleting the instance

You can delete the cluster by deleting the CloudFormation stack.

Some resources many require manual deletion

caution

Verify that all unused resources are deleted. You continue to incur costs for undeleted resources.

Tips

  • If your CloudFormation stack indicates "DELETE_FAILED", you may be able to re-initiate deletion of these resources.
  • Review the Resources tab of the CloudFormation stack to find resources that may not have been deleted.

Billing

You will be charged for Weaviate and associated resources directly by AWS.

Other marketplace offerings

Questions and feedback

If you have any questions or feedback, let us know in the user forum.