Silverback Platform
In this guide, we are going to show you more details on how to manage get set up locally with the Silverback Platform to get your bots to production.
You can signup for Silverback to get full access for free at https://silverback.apeworx.io.
Note
The Platform UI will let you create and manage Workspaces and Clusters using a graphical experience, which may be preferred. The CLI experience is for those working locally who don’t want to visit the website, or are locally developing their bots.
Once you have signed up, you can actually create (and pay for) your Clusters from the Silverback CLI utility by first
logging in to the Platform using silverback login
.
Managing a Workspace
A Workspace is an area for one or more people to co-manage a set of clusters together. You can manage workspaces from the Silverback CLI using silverback cluster workspaces
.
Using the Silverback CLI you can list workspaces, make new ones, view their configuration information, update their metadata, as well as delete them.
Managing a Cluster
The Silverback Platform runs your Bots on dedicated managed Clusters. These Clusters will take care to orchestrate infrastructure, monitor, run triggers, and collect metrics for all of your bots you have added to them. Each Cluster is bespoke for an individual or organization, and isolates your bots from other users by virtual of running on different infrastructure.
Once you have a workspace, you can create (and pay for) your Clusters from the Silverback CLI using silverback cluster new
to follow the steps necessary to deploy it. You can also use the Silverback CLI to list and update existing clusters.
Deploying a Cluster
Once you have created your Cluster, you have to fund it so it is made available for your use.
To do that, use the silverback cluster pay create
command to fund your newly created cluster.
Please note that provisioning your cluster will take time, and it may take up to an hour for it to be ready.
Check back after 10-15 minutes using the silverback cluster info
command to see when it’s ready.
At any point after the Cluster is funded, you can fund it with more funds via silverback cluster pay add-time
command to extend the timeline that the Cluster is kept around for.
Note that it is possible for anyone to add more time to the Cluster, at any time and for any amount.
If that timeline expires, the Platform will automatically de-provision your infrastructure, and it is not possible to reverse this! The Platform may send you notifications when your Stream is close to expiring, but it is up to you to remember to fill it so it doesn’t. Note that your data collection will stay available for up to 30 days allowing you the ability to download any data you need.
Lastly, if you ever feel like you want to delete your Cluster, you can cancel the funding for it and get a refund of the remaining funds.
If you are the owner of the Stream, you can do this via the silverback cluster pay cancel
command.
Only the owner may do this, so if you are not the owner you should contact them to have them do that action for you.