content/docs/installation.mdx
Plate has different setup paths for UI-first editors, headless React editors, server components, and backend processing. Start with Plate UI when you want a complete editor surface. Use the lower-level guides when you need to own the rendering, runtime environment, or server-only pipeline.
Use Plate UI when you want the fastest working editor path.
npx shadcn@latest add @plate/plate-ui
After Plate UI is installed, choose the runtime guide that matches your app:
Use feature kits when you want complete plugin + UI wiring. Use manual plugin docs when you want only the headless package behavior.
</Steps>| Environment | Use it when | Guide |
|---|---|---|
| Manual React | You do not want Plate UI or shadcn/ui. | Manual Installation |
| React Server Components | You need static content generation or server-side editor processing without client-side interactivity. | RSC |
| Node.js | You need backend migration, validation, or serialization scripts. | Node.js |
Once the editor runs, use these docs to customize it:
Done. You now have the right install path for your app surface.