Get started with Temporal Cloud
Follow these steps to start using Temporal Cloud:
1. Sign up for Temporal Cloud!
To create a Temporal Cloud account, either:
- Sign up on our site; or
- Subscribe at the AWS Marketplace for Temporal Cloud Pay-As-You-Go.
Signing up on the AWS Marketplace is like signing up directly on the Temporal Cloud site, but you're billed through your AWS account.
2. Accept Account Owner permissions
You received email from Temporal that welcomes you to your new Temporal account. Your email address is now the first Account Owner for your account.
3. Set up authentication
Temporal Cloud supports both TLS and API key authentication.
TLS authentication: You must provide your own CA certificates. These certificates are needed to create a Namespace, which are in turn used to grant Temporal Clients and Workers access to it. For certificate requirements, see the following:
API key authentication: To enable and use API key access, see the following:
- API key overview
- API key best practices
- Troubleshoot your API key use
- API keys: Frequently Asked Questions
4. Create a Namespace
Create a Namespace in Temporal Cloud using the Temporal Cloud UI or tcld, if you don't already have a Namespace (or want to create another).
5. Invite users
Adding a user to your Temporal Cloud Account includes sending an email invite that the user must then accept. To add users, see the following:
How to invite users to your Temporal Cloud account
6. Connect to Temporal Cloud
Update your Temporal Client connections and Workers to use your Temporal Cloud Namespace credentials.
Each SDK has a way to use your CA certificates and private keys to authenticate and authorize access to your Temporal Cloud Namespace.