Create Workspace
This guide will work you through the process of creating workspaces within your organization which is essential for managing different aspects of your projects.
Understanding Workspaces
In the Calimero console, workspaces is used to facilitate the running and validating of the same chain by multiple entities. With Workspaces companies and similar entities can create private networks that could be validated solely by a closed set of trusted entities. Each workspace is associated with a single organization and represents a distinct environment for setting up your blockchain projects.
Workspaces for the same chain can be deployed across different regions of a single cloud provider or even on different cloud providers. Creating workspaces within your organization enables you to tailor your blockchain environment according to your specific needs.
Here's an overview of the available workspace types:
- Developer Workspace: Designed to meet your development needs.
- Professional Workspace: Offers options for both mainnet and testnet deployments.
Creating a Developer Workspace
Follow these steps to create a developer workspace:
Select Workspace Type: After creating your organization, choose the Developer Workspace option.
Add Workspace Details: Provide the following information:
- Unique Identifier: This could be a name or label for your workspace.
- Description: A brief summary of the workspace's purpose.
- Personalize your chain: Add a unique identifier and description for your chain and click on Create Workspace & Chain.
Your Developer Workspace will be created, and your shard will be set up within it.
Creating a Professional Workspace - Mainnet Environment
For a professional workspace with mainnet deployment, follow these steps:
Select Workspace Type: Choose the Professional Workspace option.
Select Mainnet Workspace: Select for the Mainnet environment if your smart contracts and applications are production-ready.
Configure your workspace: Set up the following for your Mainnet workspace:
- Validator nodes: They are responsible for producing blocks and the security of the Calimero shard chain.
- RPC nodes: They allow you to directly query the state of the Calimero shard chain
- Archive RPC nodes: They hold all historical transaction and state of the Calimero shard chain
- Indexer nodes: They are used for storing historical data and provide indexes on top of this data to speed queries
Personalize your chain: Provide a unique identifier and description for your mainnet chain and click on Next.
Your Professional Workspace - Mainnet environment will be created, and your shard will be set up within it.
Creating a Professional Workspace - Testnet Environment
For a professional workspace with testnet deployment, follow these steps:
Select Workspace Type: Choose the Professional Workspace option.
Select Testnet Workspace: Opt for the Testnet environment if you are in the development, testing, or prototyping phase.
- Configure your workspace: Set up the following for your Testnet workspace:
- Validator nodes: They are responsible for producing blocks and the security of the Calimero shard chain
- RPC nodes: They allow you to directly query the state of the Calimero shard chain
- Archive RPC nodes: They hold all historical transaction and state of the Calimero shard chain
- Indexer nodes: They are used for storing historical data and provide indexes on top of this data to speed queries
- Personalize your chain: Provide a unique identifier and description for your Testnet chain and click on Next.
Your Professional Workspace - Testnet environment will be created, and your shard will be set up within it.