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

Query Agent

Run agentic search over your Weaviate Cloud collections

Weaviate Cloud

Manage and scale Weaviate in the cloud

Engram

Persistent memory for LLM agents and applications

Additional resources

Integrations
Weaviate Academy

Need help?

Weaviate LogoAsk AI Assistant⌘K
Support
Community Forum
Contributor guide

Default cluster settings

This page describes the default configuration settings applied to Weaviate Cloud clusters. These settings control various aspects of your cluster's behavior, including database limits, authentication, backups, and usage metrics.

The majority of these settings are configured via environment variables. For more details on each environment variable, refer to the environment variable pages in the Deployment section of our documentation.

Weaviate Database settings​

These settings control core database functionality and limits. User configurable settings can be viewed and updated under Advanced configuration on the cluster Dashboard.

SettingRequires restartDefault valueUser configurable
MAXIMUM_ALLOWED_COLLECTIONS_COUNTNo1000 on paid plans. The free tier allowance is 1 collection.No
AUTOSCHEMA_ENABLEDNotrueYes
MCP_SERVER_ENABLEDNotrue (always enabled on Weaviate Cloud)No
Enable MCP Read-Only (console setting)NofalseYes (see Weaviate MCP server)
ASYNC_REPLICATION_DISABLEDNofalseNo
ASYNC_INDEXINGYestrueNo
DEFAULT_QUANTIZATIONNoSet by the cluster's optimization profileYes (via the optimization profile)
DEFAULT_VECTOR_INDEXNoSet by the cluster's optimization profileYes (via the optimization profile)
DISABLE_GRAPHQLNotrue (new clusters)No
CORS_ALLOW_ORIGINYeshttps://console.weaviate.cloudYes (to allow any)
REPLICATION_MINIMUM_FACTORYes3 (for HA clusters)No

The user configurable settings appear as toggles in the Advanced configuration section of the cluster Dashboard: Enable MCP Read-Only, Enable auto schema generation, and Allow all CORS origins.

The Advanced configuration section of a Weaviate Cloud cluster dashboard, with the Enable MCP Read-Only, Enable auto schema generation, and Allow all CORS origins toggles, and the Save Configuration button

Advanced configuration on the cluster Dashboard. Select Save Configuration to apply your changes; the CORS setting takes effect after a cluster restart.


The Optimization profile and the cluster details (Weaviate Database version, cloud provider, cloud region, product, and deployment) are further down the same Dashboard page. On a free cluster, Cost Optimized is the current profile and Performance Optimized is available for Shared.

Default vector index, quantization, and the optimization profile

DEFAULT_VECTOR_INDEX and DEFAULT_QUANTIZATION are not set directly. They are determined by the optimization profile you pick when you create the cluster: the Cost Optimized profile defaults to the HFresh vector index with automatic compression, and the Performance Optimized profile defaults to HNSW with RQ. Index type and compression are enforced on the free tier, which uses Cost Optimized. Upgrade to Shared to choose your own profile.

The profile only sets the default for new collections. An explicit vector index in a collection definition always takes precedence.

MCP server settings

The MCP server is always enabled on Weaviate Cloud clusters. Enable MCP Read-Only is a console setting with no matching environment variable: it drives the mcp_server_write_access_enabled runtime override (inverted — switch on means write access off), so changes apply without a restart. The switch is off by default on all cluster types, which means the write tool is available by default. See Weaviate MCP server.

User management & permissions​

These settings control authentication and authorization for your cluster. These settings are not user configurable.

SettingDefault value
AUTHORIZATION_RBAC_ENABLEDtrue
AUTHENTICATION_DB_USERS_ENABLEDtrue
AUTHENTICATION_OIDC_ENABLEDtrue

For more information on authentication and authorization, see:

Backups​

Each Weaviate Cloud instance is automatically backed up daily by default. Additional backups can be triggered manually via the API.

Backups are retained per the applicable backup retention period of that cluster, such as 7 days for Flex Shared Cloud clusters.

To restore a backup, contact Weaviate Cloud support.

Query settings​

These settings control default query behavior.

SettingDefault value
QUERY_DEFAULTS_LIMIT10
QUERY_MAXIMUM_RESULTS100000

Modules​

Weaviate Cloud clusters do not have a default vectorizer module configured. To use vector search, configure a vector when you create a collection. Specify a vectorizer integration, or configure a vector for your own embeddings (for example self_provided) and import them.

To view the list of enabled modules on your cluster, see Cluster Status: Enabled Modules.

Support​

If you use Weaviate Cloud (Database cluster(s) or Weaviate product in the cloud) or have a self-hosted support package, open a ticket in the Support Portal or email Weaviate support directly. To add a support plan, contact Weaviate sales.

Use the Support Portal for direct help from the Weaviate team: open and track tickets, and we'll respond in line with your support plan. The Community Forum is open to everyone, and a great place to ask questions, get help with your cluster, and connect with other developers. For all the ways to get help, see the Support overview.