Find the resources
no one is using.
Before finance does.
AWS cost optimization and FinOps without guesswork: deterministic rules on read-only AWS APIs, Navi in the dashboard, weekly digest in your inbox. Find AWS waste and idle resources before finance does. Read-only. 5-minute setup.
Sample digest (summary by email). Full web report and Navi live in the app. Delivered Monday 09:00 in your timezone.
An agent over your scans and web report.
Navi is the AI layer on top of your deterministic scans. Threaded chats and optional memory, with answers grounded in real findings and in-app report context, not the open web, not guesswork. Read-only. Nothing runs in AWS without you.
- ▸Grounded in deterministic scan findings: no hallucinations, no random web search
- ▸Threads and memory (confirm in Settings) for continuity across sessions
- ▸Custom Instructions: org context applied across the product
- ▸Your prompts are not used to train foundation models
| m5.4xlarge i-0a1b2… | acme-prod / eu-west-1 | $612 | 3% CPU · idle 10d |
| 40 unattached gp3 | acme-staging | $498 | last attached > 30d |
| 2 NAT gateways | acme-dev | $134 | < 1MB egress/day |
details: app.unusd.cloud/scan/3f7a
47 rules. Real ones. Battle-tested.
47 deterministic rules running over standard AWS read-only API calls. Refined across hundreds of real AWS environments. Not just idle detection, waste, drift, RI/SP coverage, and Cost Optimization Hub recommendations. AI summarizes; the rules decide.
// changelog →
Digest in your inbox.
Full web report and Navi in the app.
Email carries a concise weekly summary you can forward. The full web report (trends, drill-downs, management-style rollups) and Navi live in the dashboard. Want alerts in Slack or Teams? Add a channel.
Email = digest summary · full report in app · daily option · per-account or org-wide
14 idle EC2 · $968/mo
2 NAT gateways · $134/mo
Boring on purpose.
AssumeRolePolicyDocument:
Statement:
- Effect: Allow
Principal:
AWS: "arn:aws:iam::<unusd-hub>:role/scanner"
Action: sts:AssumeRole
Condition:
StringEquals:
sts:ExternalId: "<your-customer-id>"
ManagedPolicyArns:
- arn:aws:iam::aws:policy/SecurityAudit
Policies:
- PolicyName: unusd-cost-readonly
PolicyDocument:
Statement:
- Effect: Allow
Action:
- ce:GetCostAndUsage
- ce:GetCostForecast
- cloudwatch:GetMetricData
- cost-optimization-hub:ListRecommendations
- pricing:GetProducts
Resource: "*"Simple. Credit-based. Annual.
// billed annually · AWS Marketplace
Answers for security, FinOps, and AI.
Quick facts for procurement, platform teams, and anyone evaluating read-only AWS cost tooling.
Is unusd.cloud read-only on AWS?+
Yes. We use standard AWS read-only APIs and a read-only IAM role you deploy. Nothing is changed in your accounts unless you act on findings yourself.
What AWS services and regions do you scan?+
We run deterministic rules across 30+ services and every enabled region. The full catalog is documented at docs.unusd.cloud.
How is Navi different from a generic chatbot?+
Navi is grounded in your scan results and in-app report context, not open-web search. It threads optional memory and Custom Instructions so answers stay relevant to your org.
Is my data or my prompts used to train foundation models?+
Your prompts are not used to train foundation models. See our product settings and docs for the latest privacy and retention details.
How does pricing work?+
Plans are credit-based and billed annually, with options from a free tier through Enterprise. AWS Marketplace billing is available for simpler procurement.
What do I get in email vs the app?+
Email carries a concise weekly digest you can forward. The full web report, trends, drill-downs, and Navi live in the dashboard.
How fast can I get the first scan?+
Most teams connect a read-only role in about five minutes and get a first scan shortly after.
Connect an AWS account.
Digest in your inbox, full report in the app.
Deploy a read-only role with one click. We run your first scan right away: digest by email, full web report and Navi when you open the dashboard.
30 free scans · no credit card · 5-minute setup