Learn how to connect your Microsoft Azure subscription to CloudK for cost monitoring and optimization.
What you'll need:
Sign in to Azure Portal
Go to portal.azure.com
Navigate to Azure Active Directory
Search for Azure Active Directory or Microsoft Entra ID in the search bar.
Go to App Registrations
In the left menu, click "App registrations", then click "+ New registration".
Register the application
Name: CloudK Cost Monitoring
Supported account types: Single tenant
Click "Register"
Note your Application details
Copy the Application (client) ID and Directory (tenant) ID - you'll need these later.
Go to Certificates & secrets
In your new app registration, click "Certificates & secrets" in the left menu.
Create new client secret
Click "+ New client secret", add a description like "CloudK Access", set expiration to 24 months, and click "Add".
Important: Copy the secret value now!
The client secret value is only shown once. Copy and save it securely before leaving this page.
Navigate to Subscriptions
Search for Subscriptions and select the subscription you want to monitor.
Go to Access Control (IAM)
Click "Access control (IAM)" in the left menu.
Add role assignments
Click "+ Add" → "Add role assignment". Assign these roles to your app:
Reader
Cost Management Reader
Billing ReaderSearch and select your app
For each role, go to the "Members" tab, click "+ Select members", search for CloudK Cost Monitoring, select it, and click "Review + assign".
Go to CloudK Dashboard
Navigate to your CloudK dashboard
Click "Connect Azure Account"
Select Azure from the cloud providers.
Enter your credentials
- Subscription ID: Found on the subscription overview page
- Tenant ID: From your app registration
- Client ID: Application (client) ID from app registration
- Client Secret: The secret value you copied earlier
Click "Connect"
CloudK will verify your credentials and start analyzing your Azure costs.
CloudK only requests read-only access (Reader role) to your Azure subscription. We cannot create, modify, or delete any resources. Your credentials are encrypted using AES-256 encryption before storage.
Having trouble connecting your Azure account? Our support team is here to help.
Contact Support