Table of Contents [expand]
Last updated December 03, 2024
Cedar-generation apps on Heroku use classic buildpacks, while Fir-generation apps use Cloud Native Buildpacks. This article covers the features of both buildpack types.
Features
| Feature | Classic Buildpacks | Cloud Native Buildpacks | 
|---|---|---|
| Caching | Basic, Manual | Advanced | 
| Auto-detection | Yes | Yes | 
| Bill-of-Materials | No | Yes | 
| Dockerfile required | No | No | 
| Composability | Manual | Built-in | 
| Multi-language | Yes | Yes | 
| Multi-process | Yes | Yes | 
| OCI-compatible images | No | Yes | 
| Base image updates | Heroku Stack Upgrades | Cloud Native Buildpacks Rebase | 
| Local Reproducibility | No | Yes | 
| Reusability | Yes | Yes | 
See the official buildpacks.io docs for a comparison with other technologies.