Deprecation Policy
Timeline
When a model is scheduled for deprecation, we provide:- 6 months notice - Announcement of deprecation date
- 3 months - Recommended migration window
- Final 3 months - Grace period before shutdown
- Shutdown date - Model becomes unavailable
Communication
We notify you through:- Dashboard notifications - Alerts in your Heroku Dashboard
- Email notifications - Sent to account administrators
- API warnings - Deprecation headers in API responses
- Documentation updates - This page and release notes
Migration Support
During the deprecation period:- Deprecated models continue to work normally
- Migration guides are provided
- New model recommendations are specified
- API compatibility is maintained when possible
Current Model Status
Active Models
- Chat Models
- Embedding Models
- Rerank Models
- Image Models
| Model | Status | Released |
|---|---|---|
| Claude Opus 4.5 | ✓ Active | 2025 |
| Claude 4.5 Sonnet | ✓ Active | 2025 |
| Claude 4 Sonnet | ✓ Active | 2025 |
| Claude 4.5 Haiku | ✓ Active | 2025 |
| Amazon Nova 2 Lite | ✓ Active | 2025 |
| Amazon Nova Pro | ✓ Active | 2024 |
| Amazon Nova Lite | ✓ Active | 2024 |
| Kimi K2 Thinking | ✓ Active | 2025 |
| MiniMax M2 | ✓ Active | 2025 |
| Qwen3 235B | ✓ Active | 2025 |
| Qwen3 Coder 480B | ✓ Active | 2025 |
| OpenAI GPT OSS 120B | ✓ Active | 2024 |
Deprecated Models
The following models are deprecated and scheduled for removal on February 28, 2025:| Model | Status | Removal Date | Recommended Replacement |
|---|---|---|---|
| Claude 3.7 Sonnet | 🚨 Deprecated | Feb 28, 2025 | Claude 4.5 Sonnet |
| Claude 3.5 Sonnet | 🚨 Deprecated | Feb 28, 2025 | Claude 4.5 Sonnet |
| Claude 3.5 Haiku | 🚨 Deprecated | Feb 28, 2025 | Claude 4.5 Haiku |
| Claude 3.0 Haiku | 🚨 Deprecated | Feb 28, 2025 | Claude 4.5 Haiku |
These models continue to function normally until the removal date. We recommend migrating as soon as possible to benefit from improved capabilities in the newer models.
Deprecation Status Indicators
Models go through several stages before deprecation:✓ Active
- Fully supported and recommended
- Receives updates and improvements
- No deprecation planned
⚠️ Maintenance Mode
- Still supported but not receiving updates
- Consider migrating to newer models
- Deprecation may be announced
🚨 Deprecated
- Scheduled for removal
- Migration recommended immediately
- Specific end-of-life date announced
❌ End of Life
- No longer available
- API requests will fail
- Must use alternative models
How to Check Model Status
Via Dashboard
- Log into Heroku Dashboard
- Navigate to your app
- Check for deprecation notices in notifications
- Review model resource details
Via API Headers
Deprecated models return warning headers:Via CLI
Migration Planning
When You Receive a Deprecation Notice
Follow these steps to ensure smooth migration:1. Review Timeline
- Note the deprecation date
- Plan migration before the deadline
- Allow time for testing
2. Identify Recommended Replacement
We provide specific migration paths for each deprecated model:3. Test in Development
4. Update Application Code
If model IDs are hardcoded, update them:5. Deploy to Production
6. Clean Up
Backward Compatibility
API Compatibility
When possible, new models maintain API compatibility:- Same request/response format
- Compatible parameter sets
- Similar behavior patterns
Breaking Changes
If a replacement model has breaking changes, we provide:- Detailed migration documentation
- Code examples showing differences
- Extended deprecation timeline
Example Migration Scenarios
Scenario 1: Simple Model Upgrade
Situation: Claude 3.0 Opus deprecated → Claude 4 Sonnet recommended Migration Steps:Scenario 2: Feature Change Required
Situation: Model deprecation requires code changes Migration Steps:Best Practices
Proactive Monitoring
Subscribe to Updates
Subscribe to Updates
- Enable email notifications in your Heroku account
- Check the dashboard regularly for notices
- Monitor API response headers
- Review this page periodically
Use Environment Variables
Use Environment Variables
Test New Models Early
Test New Models Early
Don’t wait until the last minute:
- Test recommended replacements as soon as deprecation is announced
- Compare quality and performance
- Identify any integration issues early
Plan for Multiple Environments
Plan for Multiple Environments
Maintain separate model resources for:
- Development
- Staging
- Production
Frequently Asked Questions
What happens if I don't migrate before the deadline?
What happens if I don't migrate before the deadline?
After the end-of-life date, the deprecated model will stop working:
- API requests will return errors
- Your application will fail
- You’ll need to migrate immediately
Can I still use a deprecated model?
Can I still use a deprecated model?
Yes, during the deprecation period (usually 6 months), deprecated models continue to work normally. However, we strongly recommend migrating as soon as possible to:
- Avoid last-minute issues
- Access improved capabilities
- Take advantage of better pricing
Will pricing change during deprecation?
Will pricing change during deprecation?
Pricing for deprecated models typically remains the same during the deprecation period. However, new models may have different pricing structures. Check the pricing page for details.
How do I know which model to migrate to?
How do I know which model to migrate to?
We provide specific migration recommendations for each deprecated model:
- Check the deprecation notice in your dashboard
- Review this page for recommended replacements
- See the choosing a model guide
- Test alternatives in AI Studio
What if the replacement model doesn't work for my use case?
What if the replacement model doesn't work for my use case?
If the recommended replacement isn’t suitable:
- Review all available models on the models overview page
- Test alternatives in AI Studio
- Contact Heroku support for guidance
- Consider adjusting your application to work with available models
Will my data be affected?
Will my data be affected?
No. Model deprecations only affect:
- Which models are available for inference
- API endpoints for those models
Getting Help
If you have questions about model deprecations or need migration assistance:- Documentation: Review the models overview and choosing a model guides
- AI Studio: Test replacement models interactively
- Heroku Support: Contact support through your dashboard
- Community: Ask questions in Heroku forums
Stay Informed
To stay up-to-date on model changes:- Enable notifications in your Heroku Dashboard
- Check this page regularly
- Monitor the release notes
- Subscribe to Heroku AI announcements
Proactive migration is key: Don’t wait until the last minute. Test and migrate as soon as deprecations are announced to ensure smooth transitions.
Related Resources
Models overview
See all available models
Choosing a model
Select the right model for your needs
Pricing
Compare model costs
CLI Commands
Manage model resources