--- title: "The editor" description: "Mounting FlowDrop in your application, and everything you can change about it once it is there." source: https://flowdrop.io/docs/editor site: FlowDrop documentation --- # The editor The editor is a front-end component. It is the same component whichever [backend](/start) you chose, and this track covers everything on the front-end side of the contract: getting it on the page, changing how it looks, adding node types and form fields, and reading its events and stores. Svelte, React, Vue, vanilla JavaScript, or anything that can call a function. What the editor actually does, from the reader's side of the canvas. CSS custom properties, and swapping a whole palette at once. Register your own components as node types. The REST endpoints the editor calls, and how to implement them. Mount API, components, types, event handlers, stores and tokens. Stuck? [Common issues and FAQ](/editor/troubleshooting) collects the failures that come up most.