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.