What problem does it solve?
Forge packs remove the repetitive setup work of adding infrastructure features by giving you pre-built, upgradeable code that Forge can install, track, and regenerate safely.
Core Features & Use Cases
- Infrastructure scaffolding with lifecycle management: Install, upgrade, list, and remove infrastructure concerns that belong in shared platform code rather than one-off business integrations.
- Tracked configuration in forge.yaml: Adds a dedicated
packs: entry and merges corresponding pack configuration so your project stays explicit and consistent.
- Deterministic regeneration via forge generate: Ensures regeneratable files stay aligned with pack templates and configuration changes, while still supporting controlled “write once” customization where intended.
Use Case Example: You want consistent JWT auth across multiple services with JWKS validation and operational fixes over time—install jwt-auth, update auth.jwt settings in forge.yaml, then run forge generate to render the middleware and related wiring.
Quick Start
Install the JWT authentication pack for your project by running forge pack install jwt-auth.