Skip to content

CertifyClouds Documentation

Azure Key Vault security platform for discovering, protecting, and automating your cloud secrets, keys, and certificates.



What is CertifyClouds?

CertifyClouds is a security platform that helps organizations:

  • Discover all secrets, keys, and certificates across Azure Key Vaults
  • Monitor expiration dates and compliance posture
  • Alert teams before credentials expire
  • Rotate App Registration secrets automatically (PRO)
  • Sync secrets to AWS and GCP (PRO)

Architecture

┌─────────────────────────────────────────────────────────────────┐
│                     Your Azure Environment                       │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐       │
│  │  Key Vault   │    │  Key Vault   │    │  Key Vault   │       │
│  │  (Prod)      │    │  (Dev)       │    │  (Staging)   │       │
│  └──────────────┘    └──────────────┘    └──────────────┘       │
│         │                   │                   │                │
│         └───────────────────┼───────────────────┘                │
│                             │                                    │
│                    ┌────────▼────────┐                          │
│                    │  CertifyClouds  │                          │
│                    │  ┌────────────┐ │                          │
│                    │  │ Discovery  │ │                          │
│                    │  │ Compliance │ │                          │
│                    │  │ Alerts     │ │                          │
│                    │  │ Rotation*  │ │                          │
│                    │  │ Sync*      │ │                          │
│                    │  └────────────┘ │                          │
│                    └─────────────────┘                          │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘
                              * PRO tier only

License Tiers

Feature STARTER PRO
Asset Discovery
Compliance Scoring
Alerts & Notifications
Audit Logging
Max Subscriptions 4 Unlimited
Users 1 Unlimited
Secret Rotation
Multi-Cloud Sync
Dependency Mapping
SSO / OIDC
B2C Tenant Registry

Compare License Tiers


Getting Started

1. Deploy CertifyClouds

Deploy to Azure Container Apps or Azure Container Instances:

./deploy-certifyclouds-cae.sh \
  --name prd \
  --location uksouth \
  --acr-name YOUR_ACR \
  --container-apps-subnet /subscriptions/.../subnets/snet-cae \
  --postgres-subnet /subscriptions/.../subnets/snet-psql

Installation Guide

2. Configure Azure Permissions

Grant CertifyClouds read access to your Key Vaults:

./setup-certifyclouds-access.sh --principal-id $PRINCIPAL_ID --apply

Azure Permissions

3. Run Your First Scan

  1. Add your Azure subscriptions in Settings > Subscriptions
  2. Click Scan Now in the Assets tab
  3. Review discovered secrets, keys, and certificates
  4. Check your compliance score

Quick Start Guide


Support


Built with :material-heart: for Azure security teams