Classic vs. Cloud Native Buildpacks
Last updated December 03, 2024
Table of Contents
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.