Skip to content

AWSAzureBetaGCPBetaOne inventory for all three

Google Cloud and Azure are in beta, on request.

Know what you run.Know what needs attention.

See your AWS, Azure and GCP assets in one searchable inventory. Track changes, spot security gaps and uncover wasted spend—with read-only access.

No card needed. Read-only and keyless: we never change your cloud. The demo runs on sample data, nothing to connect. See how it works

Who it's for

Built for whoever answers for the cloud

The same inventory, read the way your work needs it.

Why AssetHermit

What do we run, where, and what changed since Tuesday?

Each cloud shows its own resources, one account, subscription or project at a time. So the question above takes an afternoon of console tabs, and the answer is out of date by the time you have it.

Forgotten resources turn into cost leaks and security gaps, and each tool that could find them is one more contract, one more set of permissions and one more place to look. AssetHermit gives platform, security and finance teams one place to see everything, what's wrong with it, who changed it and what it costs.

Search and findings

Ask any question of your estate

The same query language drives the search bar, asset groups and the audit rules, so a rule's findings are one click from the inventory.

A question is a query

$ marks the properties every cloud shares. Anything else is a path into the data the cloud returned.

  • $type:compute.vm $tag:env=prodProduction virtual machines, on every cloud
  • $type:storage.bucket -$tag:ownerBuckets and storage accounts without an owner tag
  • $nativeType:aws/ec2/instance metadataOptions.httpTokens:optionalEC2 instances that still allow IMDSv1
  • $firstSeen:>now-7d order by $firstSeen descEverything new this week, newest first
Learn the query language

Rules that run after every sync

A finding stays open until a sync no longer matches it. Each rule's guide says why it matters, when it's fine, and the command that fixes it.

  • AWS107 rules
  • GCP29 rules
  • Azure39 rules
  • AWSBucket policy allows public accessCritical
  • GCPBigQuery dataset is publicCritical
  • AzureNetwork security group opens SSH or RDP to the internetCritical
  • AWSAll traffic and ports are open to 0.0.0.0/0High
  • GCPCloud SQL instance accepts connections from anywhereCritical
  • AzureAI services account accepts API keysHigh
See all 175 rules

Costs

What it costs, and why it changed

Cost comes from your clouds' own cost exports, normalized to FOCUS and linked to the accounts and assets in your inventory. Group it by service, account, region, tag, asset group or asset.

The Costs page: the last 30 days' daily cost by service, across AWS and Azure, with totals and each cost source's sync status

Savings, priced from your own bill

Unused disks, idle addresses and old snapshots, each with what it cost you over the last 30 days. Never a list price.

How savings work
The Savings tab: potential savings a month, and each unused volume or Elastic IP address with its action and saving

Anomalies, with where the money went

After every cost sync, each account and service is checked for days well above or below what its own weekly pattern expects. Mark each one expected or not, so others know it's been looked at.

How anomalies are found
An anomaly: three days of AWS Data Transfer at four times the expected cost, charted against the days before

For finance: cost centers, month close, commitments, budgets, unit costs and carbon.Cost for finance

Operations

What your clouds already measure, beside what you run

Uptime, provider incidents, usage and logs, read where they are with the same keyless access. No agents to install, nothing copied out of your accounts.

The Query tab: three functions' log groups over the last 24 hours, the estimate before it ran, a chart of the matched lines by hour colored by level, and the newest lines
  • UptimeBeta

    Your clouds' own health checks in one place, the public endpoints none watches, and outages with what changed around them.

    Read the docs
  • Provider healthBeta

    What AWS, Azure and Google Cloud say about your own accounts: incidents, maintenance and actions due.

    Read the docs
  • Usage

    Idle and oversized resources, unusual usage, and capacity or quotas about to run out.

    Read the docs
  • LogsBeta

    Where every asset logs, and queries over your logs where they are, with an estimate before each one.

    Read the docs
More on operations

How it works

From sign-up to a searchable inventory

There is nothing to install. You grant read access, and AssetHermit does the collecting.

  1. 1

    Register your organization

    Choose your organization ID and where your data lives. Your team signs in at its own address, such as acme.app.assethermit.com.

  2. 2

    Create workspaces

    Keep Production, Staging or a subsidiary apart, each with its own clouds, members and data, in its own region.

  3. 3

    Connect your clouds

    Add an AWS Organization, GCP organization or Azure tenant, or a single account, and optionally its cost export. We check every permission as you connect.

  4. 4

    Search, fix and follow

    AssetHermit syncs on a schedule, or whenever you press Sync now. New accounts in a connected organization are picked up on the next sync.

What we collect

The core resource types of each cloud, mapped to one set of types. Anything we don't map yet is kept too, so you can still find it.

AWSAzureBetaGCPBeta
See every resource type
  • Virtual machinecompute.vm
  • Functioncompute.function
  • Container clustercontainer.cluster
  • Storage bucketstorage.bucket
  • Diskstorage.disk
  • Databasedatabase.instance
  • Virtual networknetwork.vpc
  • Subnetnetwork.subnet
  • Load balancernetwork.load-balancer
  • Public IPnetwork.public-ip
  • Firewall rulesnetwork.firewall
  • Identityidentity.principal
  • DNS zonedns.zone
  • Imagecompute.image
  • Scaling groupcompute.scaling-group
  • Workflowcompute.workflow
  • Servicecontainer.service
  • Registrycontainer.registry
  • Imagecontainer.image
  • Snapshotstorage.snapshot
  • Backupstorage.backup
  • File systemstorage.file-system
  • Cachedatabase.cache
  • Warehousedatabase.warehouse
  • Queuemessaging.queue
  • Topicmessaging.topic
  • Streammessaging.stream
  • Gatewaynetwork.gateway
  • Route tablenetwork.route-table
  • Interfacenetwork.interface
  • Endpointnetwork.endpoint
  • Connectionnetwork.connection
  • Cdnnetwork.cdn
  • Api gatewaynetwork.api-gateway
  • Web firewallnetwork.web-firewall
  • Recorddns.record
  • Groupidentity.group
  • Policyidentity.policy
  • Credentialidentity.credential
  • Provideridentity.provider
  • Keysecurity.key
  • Secretsecurity.secret
  • Certificatesecurity.certificate
  • Log groupmonitoring.log-group
  • Alarmmonitoring.alarm
  • Trailmonitoring.trail
  • Repositorydevops.repository
  • Pipelinedevops.pipeline
  • Stackmanagement.stack
  • AI modelai.model
  • AI endpointai.endpoint
  • AI agentai.agent
  • AI guardrailai.guardrail
  • Knowledge baseai.knowledge-base
  • Notebookai.notebook
  • AI studioai.studio

Security

The hermit only observes

AssetHermit is built to see your clouds, not to touch them.

How we keep your data
  • Read-only

    AssetHermit never creates, changes, tags or deletes anything in your cloud.

  • No keys to hand over

    A role, a workload identity grant or a managed identity per connection. We store no secrets of yours.

  • Isolated and encrypted

    Your organization's own sign-in, services, tables and keys, and each workspace's again.

  • In your region

    Your data stays in the region you choose, and staff read it only with your grant.

Take stock of your cloud

Start a 14-day free trial, no card needed. Connect a first cloud and see everything you run in one place.