Next.js Compatibility table

Last updated: October 12, 2026

SDK

Package

Use it when

Page Router

@uniformdev/canvas-next

The app uses the Next.js Pages Router. This includes Next.js 15 and 16 apps that have not moved to the App Router.

Recommendation: depending on your use cases, plan migration to App Router and gen 2 SDK. If your use cases don't benefit from the App Router approach, staying with Page Router might be the most pragmatic approach. Reach support to us discuss if needed.

App Router 1st gen

@uniformdev/canvas-next-rsc

An existing App Router app is on Next.js 15 and is staying there.

Recommendation: plan migration to gen 2 SDK along with Next.js 16 upgrade.

App Router 2nd gen. GA in 20.67.0 (June 2026).

@uniformdev/next-app-router

Recommended for all new projects, or projects that are already using App Router and Next.js 16.

Version Requirements:

Uniform

Package

Next.js

minimum

React

minimum

19.30.0 – 19.52.x

@uniformdev/canvas-next-rsc

>= 13.4.7

>= 16.13.1

19.53.0 – 19.214.x

@uniformdev/canvas-next-rsc

>= 13.4.7

>= 18.2

19.73.0 – 19.214.x

@uniformdev/canvas-next-rsc-client , @uniformdev/canvas-next-rsc-shared

>= 13.4.7

>= 18.2

20.0.0 – 20.12.x

@uniformdev/canvas-next-rsc, @uniformdev/canvas-next-rsc-client, @uniformdev/canvas-next-rsc-shared

>= 15.1.0

18.2 or 19

20.13.0 – 20.63.x

@uniformdev/canvas-next-rsc, @uniformdev/canvas-next-rsc-client, @uniformdev/canvas-next-rsc-shared

>= 15.2.3

18.2 or 19

20.64.0 – current

@uniformdev/canvas-next-rsc

>= 15.5.15

18.2 or 19

20.64.0 – current

@uniformdev/canvas-next-rsc-client, @uniformdev/canvas-next-rsc-shared

>= 15.2.3

18.2 or 19

20.48.0 – current

@uniformdev/next-app-router, @uniformdev/next-app-router-client, @uniformdev/next-app-router-shared

>= 16.0.7

18.2 or 19

19.30.0 – current

@uniformdev/canvas-next

>= 12.0.0

>= 16

19.30.0 – current

@uniformdev/context-next

>= 12.0.0

>= 16.13.1

19.30.0 – current

@uniformdev/canvas-react

none

>= 16

19.30.0 – current

@uniformdev/context-react

none

>= 16.13.1