CloudShare API – GA
To get articles like this free in your inbox, subscribe to our newsletter.
If you are a developer, you can access CloudShare functionality through the CloudShare API. For example, you can create, launch and manage the lifecycle of your environments, automate your build and deployment processes, run automated testing or build your own workflows for utilizing CloudShare. The API lets you integrate CloudShare environments and features with your own applications.
CloudShare API includes three main categories:
- Environments – Manage the lifecycle of your environments. You can launch environments from blueprints, suspend/resume the environments, add/remove VMs and much more
- Snapshots – Take snapshots of environments, which are saved. Snapshots can be used when creating new environments, or to be restored onto existing environments to start them in a specific state
- End User Invitations – Prepare and send invitations to end users to use environments from your blueprints. You can create a ‘free hosted trial’ for your software, integrate with your CRM and more
For example, assuming you run your nightly builds on-premise, and would like to deploy your builds to CloudShare, so every morning the QA team can instantly run your application environment with the latest build so they can start testing before finishing their first cup of coffee – see how simple the workflow is utilizing CloudShare API:
Environments:
- You can now create an Empty Environment – CreateEmptyEntAppEnv
- Add VM from template to an existing environment – CreateVMFromTemplate
- Reboot VM – RebootVm
- Mark Snapshot as Default – MakeSnapshotDefault
- Revert Environment to a specific Snapshot – RevertEnvironmentToSnapshot
- Extend Environment – ExtendEnvironment
- Suspend Environment – SuspendEnvironment
- Execute remote script on a VM – ExecutePath
CloudFolders:
- Mount/Unmount CloudFolders – Mount/Unmount
- Get CloudFolders info – GetCloudFoldersInfo
Login:
- Get silent login URL – GetLoginUrl
Other enhancements:
- Improved security
- Timestamp validity – an API call is now valid for 5 minutes
- envToken – when listing and referring to environments, there is now persistent token representing each environment
For a full documentation of CloudShare APIs please click here
Note – CloudShare API are available for CloudShare TeamLabs and CloudShare Enterprise
What you should do next…
1. Subscribe to our newsletter:
Subscribe to our newsletter below for the latest news, advice and thought-leadership for software professionals. Or visit our blog to browse our most recent articles.
2. Learn how virtual labs can grow your business:
To learn more about how CloudShare helps software organizations grow revenue, increase efficiency and improve quality, visit our resources page. You’ll be able to browser dozens of valuable white papers, eBooks, webinars, case studies, and brochures.
3. Get a FREE, no obligation demo:
Discover just how easy it is to create your cloud environment—in minutes! One of our friendly virtual labs experts will be happy to:
- Show you the platform in action
- Calculate pricing for your business
- Set you up with a 14-day free trial
- Answer any questions you have
- No pressure or obligation