What is the Jamstack?
Jamstack is a modern approach to developing websites and more. The "Jam" in Jamstack stands for:
- Javascript: which handles dynamic functionality during runtime from the client. Popular frameworks include Gatsby, 11ty, and Next, but you can use any framework or library you like including non Javascript.
- APIs: short for Application Programming Interface. APIs let you access content and data in a way that is easy to use across a range of software and rendering solutions.
- Markup: is pre-rendered to a static site before deployment so that the client doesn't have to query a server every time they load a page.
The term "Jamstack" was coined by Mathias Billmann, founder of Jamstack hosting platform Netlify.