Getting started
Use the app for day-to-day operations; use the API host for automation.
1. Sign in
Open https://app.cloudpulse.host. Use /?tenant=<slug> when your organization has a dedicated login slug. After login, the address bar syncs to your session tenant.
2. Add a cloud account
Admins and editors: Accounts → Add account → pick Azure, GCP, AWS, or OCI. Each cloud has a downloadable setup artifact and a short field list. Follow the matching guide:
Tenant-scope orgs may have one account per cloud. Remove an inactive row before re-adding the same provider.
3. See your estate
After an account is connected, inventory, cost, and posture data appear in Dashboards, Insights, Reports, and Action Center. Azure Workload Assessment remains available under Reliability for scoped reviews.
4. Call the API
Base URL: https://api.cloudpulse.host/v1
Health: https://api.cloudpulse.host/health
OpenAPI: https://docs.cloudpulse.host/openapi/
- Obtain a token with
POST /v1/auth/login(see Authentication). - Send
Authorization: Bearer <token>on subsequent calls. - Pass
account_id(or tenant-scoped ids) as required by each route. Cross-tenant access is denied.
5. Explore product surfaces
- Dashboards / Reports / Action Center — tenant rollups (Azure + GCP + AWS + OCI).
- Pillars — Cost, Security, Reliability, Identity, AI, Platform Health, and more.
- Budgets & digests — Settings → Alerts & Digests (email / Slack / ServiceNow).