Prerequisites
- An AWS account with Bedrock access enabled
- Emby account (Pro plan required for provider keys) or self-hosted instance (free)
Overview
AWS Bedrock supports Long-Term API Keys for simplified authentication. These keys provide direct API access without requiring IAM credentials or complex authentication flows.Create AWS Bedrock Long-Term API Key
Enable Model Access in Bedrock
- Log into the AWS Console
- Navigate to AWS Bedrock service
- Go to Model access in the left sidebar
- Click Manage model access
- Enable the models you want to use (e.g., Claude 4.5, Llama 3)
- Wait for access to be granted (usually instant for most models)
Create Long-Term API Key
- In AWS Bedrock console, navigate to API Keys in the left sidebar
- Click Create Long-Term API Key
- Set expiry date (“Never expires” is recommended)
- Click Generate
- Important: Copy the API key immediately - it’s only shown once!
Add to Emby
Navigate to Provider Keys
- Log into Emby Dashboard
- Select your organization and project
- Go to Provider Keys in the sidebar
Add AWS Bedrock Provider Key
- Click Add for AWS Bedrock
- Paste your Long-Term API Key
- Select Region Prefix based on where you want to use your models:
- us. - For US regions (
us-east-1,us-west-2) - eu. - For European regions (
eu-central-1,eu-west-1) - global. - For global/cross-region endpoints
- us. - For US regions (
- Click Add Key
Test the Integration
Test your integration with a simple API call:EMBY_API_KEY with your Emby API key.Available Models
Once configured, you can access all AWS Bedrock models through Emby:- Anthropic Claude:
aws-bedrock/claude-4-5-sonnet,aws-bedrock/claude-4.5-haiku - Meta Llama:
aws-bedrock/llama-3-2-90b,aws-bedrock/llama-3-2-11b - Amazon Titan:
aws-bedrock/amazon.titan-text-express-v1 - And more…
Troubleshooting
”Model not available” error
- Verify you’ve enabled model access in AWS Bedrock console
- Check that the region where you created your key has access to the model
- Some models are only available in specific regions
Rate limiting
- AWS Bedrock has request quotas per model and region
- Monitor usage in AWS Bedrock console
- Consider requesting quota increases for high-volume workloads

