Weaviate Cloud Service
Overviewβ
βUsing the Weaviate Cloud Service (WCS) may be the easiest way to run Weaviate. You simply create a cluster and the WCS manages it for you.
The Weaviate Cloud Service can be accessed via the console and is the SaaS version of Weaviate.
- You can learn more about the console in this guide.
- You can create free-tier sandboxes and sign up for the private beta of our production SaaS.
Sign inβ
- Visit https://console.weaviate.io/
- Click Sign in with the Weaviate Cloud Service or create an account.
- After signing in you will be able to create a Weaviate cluster.
Create a clusterβ
- Click on Create a Weaviate Cluster
- Set an optional name for your cluster.
- Choose your Weaviate version (we recommend always using the latest βversion)
- Create a stand-alone Weaviate
- Choose if you want to use authentication.
- Create your sandbox
Not all Weaviate modules may be available in WCS environments.
Access a clusterβ
Your cluster will become available on {name}.weaviate.network.
Test connection without authenticationβ
You can test the connection using curl; you can also use the client libraries directly.β
$ curl https://{name}.weaviate.network/v1/meta
or with jq for readability:
$ curl https://{name}.weaviate.network/v1/meta | jq .
The result should show something like:
{
"hostname": "http://[::]:4000",
"modules": {
"ner-transformers": {
// config values
},
"qna-transformers": {
// config values
},
"text-spellcheck": {
// config values
},
"text2vec-transformers": {
// config values
}
},
"version": "1.14.1"
}
Test connection with authenticationβ
You can test the connection using curl; you can also use the client libraries directly.β This is especially handy because they have authentication built in. β
$ curl -H "Authorization: Bearer {Bearer}" https://{name}.weaviate.network/v1/meta
or with jq for readability:
$ curl -H "Authorization: Bearer {Bearer}" https://{name}.weaviate.network/v1/meta | jq .
The result should show something like:
{
"hostname": "http://[::]:4000",
"modules": {
"ner-transformers": {
// config values
},
"qna-transformers": {
// config values
},
"text-spellcheck": {
// config values
},
"text2vec-transformers": {
// config values
}
},
"version": "1.14.1"
}
More Resourcesβ
If you can't find the answer to your question here, please look at the:
- Frequently Asked Questions. Or,
- Knowledge base of old issues. Or,
- For questions: Stackoverflow. Or,
- For issues: Github. Or,
- Ask your question in the Slack channel: Slack.