Posted On: Nov 20, 2023
AWS Amplify Hosting is excited to announce the general availability of a new deployment specification that enables developers to build plugins for hosting server-side rendering (SSR) applications on Amplify. Leveraging this new feature, we have partnered with the Nuxt team to add built-in support for Nuxt SSR deployments on Amplify Hosting. This specification is available in the built-in deployment preset within the Nitro.js server that powers Nuxt, which extends support to any framework built on Nitro.js.
The deployment specification opens up Amplify Hosting’s compute capabilities to all frameworks. Before this, SSR support was limited to Next.js on Amplify Hosting. Now, customers can deploy any SSR framework applications that use the new build specification. The specification defines convention-based primitives for Compute, Image optimization, Routing rules, and Static assets. By following these documented conventions, developers or framework authors can deploy applications built with popular SSR frameworks like Astro, SvelteKit, and even Express servers.
AWS Amplify Hosting and its extended support for full-stack server-side rendering is generally available in the following 19 AWS Regions: US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Hong Kong), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Mumbai), Asia Pacific (Singapore), Asia Pacific (Sydney), Canada (Central), Europe (Frankfurt), Europe (Stockholm), Europe (Milan), Europe (Ireland), Europe (London), Europe (Paris), Middle East (Bahrain) and South America (São Paulo).
Learn more about the new deployment specification in the Amplify support for SSR frameworks documentation and follow along in Introducing Support for Hosting Any SSR app on AWS Amplify Hosting.