Skip to content

Choose a host integration

Each host adapter calls the same renderer registry and emits declarative shadow DOM in the shape its framework expects.

HostAdapterGuide
SvelteKit@svebcomponents/ssrSvelteKit
React@svebcomponents/ssr-reactReact
Vue@svebcomponents/ssr-vueVue
Astro@svebcomponents/ssr-astroAstro

For another server framework, call renderCustomElement() or renderCustomElementSync() and place the returned shadow template first in the element’s child list. The @svebcomponents/ssr reference documents those functions and the renderer registry.