Voice your opinions about The State of the JAMstack! Take the survey by April 19

Welcome to the JAMstack

The JAMstack has helped the Peloton site scale to millions of visitors.

A new approach to faster, more secure websites.

Netlify + JAMstack

All sites on Netlify are prebuilt for performance and deployed directly to our global edge network—without requiring you to manage, scale, or patch any web servers. This enables a revolutionary new architecture called the JAMstack, designed to make the web faster—and to support the new tools and workflows used in modern web development.

The problem with the legacy web

  • Web server (like Apache)
  • Application (like Wordpress)
  • Database (like MySQL)

Complex apps and complex servers

A traditional website is actually a program that has to run on a web server at all times.

Running sites this way needlessly slows things down, provides way too many opportunities for attack, and is expensive to scale.

JAMstack Conf Virtual
Learn more May 27-28

What the JAMstack delivers

  1. Faster websites

    Optimize your site with prerendering and global delivery.

  2. More secure infrastructure

    By design, JAMstack architectures offer fewer points of attack.

  3. High scale without high complexity

    Optimize your site with prerendering and global delivery.

  4. Improved developer experience

    Launch faster with more productive dev & deployment cycles

How it works

  1. Decoupling the frontend from the backend

    Unlike the large legacy apps, JAMstack projects neatly separate the frontend pages and UI from the backend apps and databases. Freed from backend servers, the frontend can then be deployed globally, directly to a CDN.

    Graphic explaining how Netlify Build, Netlify ADN and APIs all work together
  2. Prebuilding all pages for speed

    Before deployment, the entire front end is prebuilt into highly optimized static pages and assets. This happens in a build process (before being deployed / hosted).

  3. Dynamic content via APIs

    The global front end uses Javascript and APIs to talk to backend services, allowing pages to be enhanced and personalized.

How it advances the web

  • Running sites on web servers replaced by deploying sites globally

    A JAMstack deployment doesn’t run on a traditional setup of origin servers. Instead, automated deployments are used to push sites directly to the Edge / CDN.

  • Webpages rendered at runtime replaced by webpages prerendered for speed

    Rather than building content at runtime for each request, content is prebuilt and optimized during a build setup using a site generator and other build tools.

  • Monolithic applications replaced by APIs & microservices

    Decoupling the front end from the backend allows for more modular development where we can take advantage of the huge ecosystem of third party tools to provide website functionality.

BYOT: Bring your own technologies

Progressive concept. Proven components.

The JAMstack doesn’t change the technologies you use—JAMstack sites can be built in Javascript, PHP, Ruby, Python or virtually any language. It’s not a collection of specific software, it’s a set of best practices that combines:

  • Git Workflows

    The JAMstack ties deployments closely to a Git-based workflows. Git brings the rigor and safety of version control to web projects allowing support for large projects with numerous contributors.

  • Modern build tools

    With a build run every time a deploy happens, The JAMstack brings full support for linting code, transpiling javascript, compiling CSS, and optimizing html and assets.

  • CDN Technology

    First deployed by large enterprises, the JAMstack democratizes the use of CDN technology to deliver web content from end points as close to users as possible.

What’s the catch?

Modern web development requires modern tools and infrastructure. Wiring this stuff together on your own can be challenging, even when using cloud services like AWS. (Some tutorials run 13-15 steps for setup alone! Really.)

And that’s exactly why we started Netlify. We’re making it possible to build and deploy production JAMstack sites in seconds.

Netlify is proud to be the first infrastructure provider native to the JAMstack and designed to support modern tools and workflows.