Fiddler Partner AI App on Amazon SageMaker
Introduction
This guide helps AWS administrators configure, deploy, and manage Fiddler AI as an Amazon SageMaker Partner AI App. Fiddler AI is an enterprise-grade AI Observability platform that helps monitor, explain, and analyze ML models, LLM applications, GenAI systems, and AI agents directly within your AWS environment.
What is a Partner AI App?
Amazon SageMaker Partner AI Apps are fully managed AI/ML applications from AWS partners that run natively within your SageMaker environment. Think of them as pre-built, enterprise-ready applications that integrate seamlessly with your existing AWS infrastructure—no complex deployments or external accounts required.
Key Benefits:
Secure by Design: Applications run entirely within your AWS account, maintaining your existing security boundaries and compliance requirements
Unified Experience: Access partner tools directly from SageMaker Studio alongside your notebooks, models, and datasets
Simplified Procurement: Subscribe through AWS Marketplace with consolidated billing on your AWS invoice
Managed Infrastructure: AWS handles the underlying infrastructure while you focus on using the application
How the Fiddler Partner AI App Works
The Fiddler Partner AI App is a fully integrated component within your SageMaker environment. The following sections will explain how this integration works.
Architecture Overview
Deployment Model: Fiddler runs as a fully managed, containerized application within your AWS account, requiring no operational support from your team. AWS handles all infrastructure management, updates, and maintenance while isolating your environment and securing access to your data and models.
Data Flow:
Your data never leaves your AWS environment
Fiddler processes model predictions and monitoring data within your existing security boundaries, typically avoiding the need for additional security reviews
All computations and storage remain under your AWS account's control
Integration Points:
SageMaker Studio UI: Launch Fiddler's web interface directly from Studio or via pre-signed URLs
Python SDK: Connect to Fiddler from notebooks using authenticated API calls
Model Monitoring: Monitor any model, including those deployed on SageMaker endpoints
S3 Storage: Fiddler uses designated S3 buckets within your account for data persistence
Authentication & Authorization:
Leverages SageMaker's identity propagation to maintain user context
Requires specific IAM permissions configured by your administrator
No separate Fiddler-specific credentials needed for Studio access
API access uses Fiddler tokens combined with AWS authentication
Prerequisites for Subscribing to the Fiddler Partner AI App
Before deploying Fiddler AI, ensure you have:
An active AWS account with administrator privileges
An existing SageMaker AI domain if launching Fiddler from Studio is required
Appropriate IAM permissions to manage AWS Marketplace subscriptions
Basic understanding of AWS IAM roles and policies
Configure Required Permissions
The official Amazon SageMaker Partner AI Apps documentation is the primary reference for preparing, subscribing to, and deploying the Fiddler Partner AI App. This guide assumes you have completed the documentation's Set up Partner AI Apps section, which covers permissions, authentication, and authorization requirements.
Important Considerations
Before proceeding, be aware of these standard requirements and potential friction points:
Identity Configuration:
Partner AI Apps require identity propagation to be correctly configured
Your SageMaker domain must use either IAM or IAM Identity Center authentication
The username format must match between your identity provider and the Fiddler admin configuration
Permission Requirements:
Multiple IAM roles are required (admin role, execution role, and user roles)
AWS License Manager permissions are mandatory for Fiddler
The setup involves numerous individual IAM permissions across different services
Time and Complexity:
Initial permission setup typically takes 30-60 minutes
Consider using our Quick Setup Script to automate this process
Some organizations may need security team approval for the required IAM policies
Common Gotchas:
The execution role name cannot be changed after Fiddler deployment
Admin usernames entered during deployment cannot be modified later
Free trial deployments cannot be upgraded to paid subscriptions (requires redeployment)
Fiddler Subscription Options
Pricing Structure
Fiddler Partner AI App pricing consists of two components:
Software License Costs: Billed through AWS Marketplace
30-Day Free Trial: Full functionality for up to 5 models with no software costs (infrastructure charges still apply)
Monthly Subscription: Pay-as-you-go monthly pricing
Annual Subscription: Discounted pricing with a 12-month commitment
Infrastructure Costs: Billed separately by AWS based on usage
Compute instances (EC2)
Storage (EBS volumes)
Data transfer
Managed services (RDS, AMQ, etc.)
These costs vary based on the tier size you select (Small, Medium, or Large) and your contract discounts
Subscription Tiers
Small
Development, POCs, teams <10 users
$500 - $1,000
Medium
Production workloads, teams 10-50 users
$1,500 - $3,000
Large
Enterprise deployments, teams 50+ users
$3,000 - $6,000
*Infrastructure costs are estimates and vary based on actual usage and AWS region
Trial vs. Paid Subscription
30-Day Free Trial:
Full Fiddler functionality with no functionality restrictions on up to five models
No software license charges
Infrastructure costs still apply
Cannot be upgraded to paid (requires redeployment)
Ideal for evaluation and testing
Paid Subscription:
Continuous access with no time limits
Includes AWS support for Partner AI Apps
Can be upgraded/downgraded between tiers
Suitable for production use cases
Subscribe to the Fiddler Partner AI App
Below is a brief example of using the Amazon SageMaker console to subscribe to the Fiddler Partner AI App.
With the admin account configured per the prerequisites, open your Amazon SageMaker AI Console and click the new Partner AI Apps link in the left-hand navigation to view the Partner AI Apps.
Click the View details link to review the Fiddler details on contract pricing and estimated infrastructure costs.
Click the Go to Marketplace to subscribe link to purchase or select the free trial. Then click on the View purchase options or Try for free links to open the subscription page.
This page lets you select your desired contract length, license options, and costs. When you are ready to confirm your subscription, click the Subscribe button.
Provision and Deploy the Fiddler Partner AI App
The documentation's Partner AI App Provisioning section lists the general instructions for provisioning Partner AI Apps. The guide below is an example walkthrough of provisioning the Fiddler Partner AI App.
The configuration and deployment process has six steps. Begin by choosing a name for your Fiddler SageMaker Partner AI App and selecting your desired maintenance time window.
Add at least one and up to five users with Org Admin privileges within Fiddler. The username entered here must match the IAM username passed to Fiddler on launch.
Select the execution role used by the Fiddler Partner AI App to run AWS resources and authenticate subscription licenses. This role is created following the Set up Partner AI Apps section of the AWS documentation.
Ensure that the STS identity propagation section has Enable STS selected.
Choose the tier size appropriate for your use cases, click Next to review, and then click the Deploy button to deploy the application. Allow time for this process to complete. It should be ready in under an hour.
Please return to the Partner AI Apps > My Apps tab in the SageMaker console to check the status. The application can take 1-2 hours to complete the deployment process, at which point the status will be Deployed.
Next Steps
Once your Fiddler Partner AI App is deployed:
For Administrators:
Leverage the Fiddler Partner AI App Quick Setup Script to get started with all the required roles and policies for running Fiddler in Studio
Get detailed information on IAM requirements, deployment tips, and troubleshooting with the Admin Guide
For Users: Learn how to access and use Fiddler with the User Guide
Last updated
Was this helpful?