Docs
Skip to content

Sites

Frameworks_

Discover which frameworks are supported out-of-the-box by Appwrite Sites.

2 min read

Raw

Appwrite Sites allows web apps developed with a variety of frameworks to be hosted and served to your users. Appwrite Sites allows web apps developed with a variety of frameworks to be hosted and served to your users. When we say a framework is "supported," it means Appwrite can automatically detect, build, and optimize deployments for that framework with minimal configuration from you.

Zero-configuration approach

Appwrite Sites uses a zero-config approach to make deployments as frictionless as possible. When you deploy a project, Appwrite:

  1. Automatically detects your framework based on your package dependencies and configuration files (like next.config.js, nuxt.config.js, etc.)
  2. Selects one of the SSR or Static rendering strategies
  3. Sets up the appropriate install command, build command, and output directory

This means you can focus on building your application while Appwrite handles the deployment complexities.

Supported frameworks

  FrameworkRendering strategy
Next.jsSSR Static
NuxtSSR Static
SvelteKitSSR Static
AngularSSR Static
AstroSSR Static
Remix logoRemixSSR Static
TanStack Start logoTanStack StartSSR Static
Flutter WebStatic
React NativeStatic
Other JavaScriptStatic

Using unsupported frameworks

Even with "unsupported" frameworks, Appwrite will attempt to detect the correct build configuration. If your preferred framework isn't officially supported, you can still deploy it to Appwrite Sites using:

  1. Manual configuration: You can specify a custom install command, build command, and output directory in your build setting by selecting the Other framework option.
  2. Static builds: Most JavaScript frameworks (and some non-JavaScript ones) can generate static builds that work with Appwrite Sites.

Was this page helpful?

Share what worked or what we should fix. Once approved, our agents automatically apply suggested updates to the docs.