Connect to Platform
cloudexit can run fully offline, but you can also connect it to a platform to unlock richer reporting, scoring, and ongoing assessment workflows.
This page explains how Connected mode works for both:
- exitcloud.io (lightweight platform for individuals and SMEs)
- escapecloud.io (enterprise platform, tenant-based)
Why use Connected mode
Use Connected mode if you want:
- centralized storage of assessment results
- richer online reports (PDF)
- scoring and benchmarking (for example Standard assessment type)
- the ability to compare assessments over time
- a platform-based workflow for sharing results
If you only need a one-time offline snapshot, you can stay in Basic (offline) mode.
Requirements
To use Connected mode, you need:
- a platform account (exitcloud.io or escapecloud.io)
- an API key with sufficient credits on the selected platform
- outbound HTTPS connectivity from the machine running cloudexit
Methodology
At the end of a successful local assessment, cloudexit:
- builds a summary payload (resource and cost inventory)
- sends it securely over HTTPS to the configured platform host
- receives an acknowledgement and, for Standard assessments, scoring data generated by the platform
The local HTML report is always generated under:
reports/<timestamp>/
Configuration
Update config.py before running a connected assessment:
# config.py
CLI_VERSION = "v1.0.0"
HOST = "eu.exitcloud.io" # or us.exitcloud.io / <tenant>.escapecloud.io
KEY = "your-api-key"
Generating an API key (exitcloud.io)
- Log in to your regional portal:
- https://eu.exitcloud.io or https://us.exitcloud.io
- Click your user profile (top right corner).
- Select Keys.
- Click New Key and copy the generated key.
Do not modify
CLI_VERSION; it is used for debugging and compatibility tracking.
Credits and limits
Connected mode requires available credits on the selected platform:
- exitcloud.io: credits are scoped per region (EU / US)
- escapecloud.io: credits are scoped per tenant
If no credits are available, cloudexit will still run locally but will not upload results.
Platforms
exitcloud.io
exitcloud.io is available in multiple data regions to support data residency requirements:
| Region | Host |
|---|---|
| EU | eu.exitcloud.io |
| US | us.exitcloud.io |
You select the region by configuring the platform HOST in config.py.
escapecloud.io
escapecloud.io is a tenant-based enterprise platform.
- Each customer has a dedicated tenant:
<tenant-name>.escapecloud.io - The data region is determined by your commercial contract.
- cloudexit connects to the tenant host provided to you.