Amplify UP

Developer experience

The headless CMS frontend SDK for Next.js

Add the Amplify UP SDK to your Next.js app and your components become building blocks marketers can use. Pages stay static and fast, with personalization built in.

One package

Install @amplifyup/sdk, add your tracking ID, and wrap your app in the provider.

Your components, registered

Mark components as editable and they show up in Composer with the fields you choose.

Static and fast

Works with static generation and incremental regeneration. Each personalized version is cached, not each visitor.

CLI to get started

Create a new site or connect an existing one from the command line.

Frameworks

Works with the stack you have

Bring your own code and keep control of your build, hosting, and deploys.

Next.js

Available

Full support, including middleware, server components, static pages, and ISR.

Remix and client-only apps

Available

Render pages and track activity from any React app.

iOS and Android

Coming soon

Native SDKs for mobile apps.

FAQ

Common questions

What is a headless CMS frontend SDK?
It is the code your site uses to render pages and content managed elsewhere. The Amplify UP SDK renders pages built in Composer with content from your CMS.
Does the Next.js personalization SDK work with static pages?
Yes. Pages are built ahead of time and cached per personalized version, so you keep static performance.
Do we have to rebuild our components?
No. You register the components you already have and choose which fields marketers can edit.

See it on your own site

Amplify UP is in beta. Request access and we will help you connect your first site.