AWS Marketplace Onboarding Guide
Get up and running with MLCostIntel through AWS Marketplace. Follow these steps to subscribe, connect your AWS account, and start optimizing your ML infrastructure costs.
Subscribe on AWS Marketplace
Start by finding MLCostIntel on the AWS Marketplace and selecting the plan that fits your ML infrastructure spend.
- Find MLCostIntel — Search for “MLCostIntel” on the AWS Marketplace or navigate directly from a shared link.
- Choose your plan tier — Select from Monitoring Starter (up to $50K ML spend/mo), Standard ($50K–$150K), or Scale ($150K–$500K).
- Complete the subscription — After you confirm, AWS redirects you to MLCostIntel to create your account. Billing is handled entirely through your existing AWS bill.
Create Your Account
Once your subscription is confirmed, you will be redirected to MLCostIntel to set up your account.
- Clerk-authenticated account — Sign up using your email, Google, or GitHub. Authentication is handled securely through Clerk.
- Automatic tier linking — Your subscription tier is automatically linked to your new account. No manual configuration needed.
- No credit card required — All billing goes through your AWS Marketplace subscription. You will never be asked for payment details on MLCostIntel.
Deploy the CloudFormation Stack
MLCostIntel needs read-only access to your AWS Cost and Usage Reports. A CloudFormation template makes this setup simple and transparent.
- Download the template — The onboarding wizard provides a CloudFormation template for you to review and download.
- Deploy in your AWS account — Launch the stack in your AWS console. It creates a single read-only IAM role for cost data access.
- Read-only permissions only — The role has permissions to read your billing data (CUR exports) and nothing else. No write access, no infrastructure modifications.
- Copy the Role ARN — Once the stack completes, find the Role ARN in the CloudFormation Outputs tab. You will need this in the next step.
Connect Your AWS Account
Link your AWS account to MLCostIntel by providing the IAM Role ARN from the previous step.
- Paste the Role ARN — Enter the Role ARN from the CloudFormation Outputs into the MLCostIntel onboarding wizard.
- Click “Validate” — MLCostIntel verifies it can assume the role and access your CUR data.
- Connection confirmed — You will see a success message once the connection is verified. If validation fails, the wizard provides troubleshooting guidance.
Initial Data Ingestion
With your AWS account connected, MLCostIntel begins pulling your cost data and populating your dashboard.
- Click “Start Ingestion” — Initiate the first data sync from the onboarding wizard.
- First sync takes 2–5 minutes — Processing time depends on the volume of your billing data. You can watch progress in the wizard.
- Dashboard populates with real data — Once ingestion completes, your ML cost dashboard shows real spend breakdowns, optimization scores, and savings opportunities.
What Data We Access
- AWS Cost and Usage Reports (CUR) — Billing data only, used to analyze your ML infrastructure spend.
- No application access — We do not access your application code, databases, or infrastructure resources.
- Read-only permissions — We cannot modify, create, or delete any resources in your AWS account.
- Encrypted end to end — Data is encrypted in transit (TLS) and at rest. Your billing data is stored in tenant-isolated storage.
Managing Your Subscription
- Upgrade or downgrade anytime — Change your plan tier through AWS Marketplace whenever your needs change.
- Immediate effect — Plan changes take effect immediately. Your dashboard reflects the new tier right away.
- Cancel anytime — Cancel your subscription through AWS Marketplace. Your data is preserved for 30 days after cancellation, giving you time to export or resubscribe.
Need Help?
Our team is here to help you get set up. If you run into any issues during onboarding or have questions about your subscription, reach out to us.
- Email — support@mlcostintel.com
- FAQ — Frequently Asked Questions
