FlowDrop : The visual workflow editor for AI agents.
Use it inside Drupal, embed it in your own app, or let Factorial host it.
Embedding in your own app? Install the package
npm install @flowdrop/flowdrop From install to running in minutes
These are the steps for embedding FlowDrop in your own app. FlowDrop is designed to get out of your way: you own the data, the backend, and the deployment.
On Drupal? You can skip these steps → FlowDrop for Drupal
Install
Add FlowDrop to your project with a single npm install. Works with any JavaScript framework.
npm install @flowdrop/flowdropMount
Drop the editor into any page or component. Point it at your API endpoint. Done.
FlowDrop.mount('#app', { endpoint: '/api/flowdrop' })Connect
Implement five simple REST endpoints on your backend. Any language, any framework.
GET /workflows
POST /workflows
GET /workflows/:id
PUT /workflows/:id
DELETE /workflows/:idDeploy
Ship it. Your users can now visually design and manage AI workflows. No lock-in, no magic.
docker run -p 3000:3000 your-appEverything you need, nothing you don't
FlowDrop is designed to integrate into your existing stack, not replace it.
Drop-in Editor
Mount a full-featured visual workflow editor anywhere with a single function call. No build step, no boilerplate.
Backend-agnostic
Works with Express, Fastify, Django, Rails, Laravel, or any backend that can serve REST endpoints.
Human-in-the-Loop
Pause any workflow mid-run to collect approvals, choices, or form input. Resume automatically once the user responds.
TypeScript-first
Fully typed public API, rich IDE completions, and strict type checking out of the box.
You own your data
Workflows live in your database. FlowDrop never touches your data: no cloud service, no vendor lock-in.
Open source
MIT licensed, actively maintained, and built in the open. Contributions welcome.
The editor, right in your page
Mount FlowDrop anywhere your users need to design AI workflows. The editor is fully embeddable and customizable.

Ready to see the real thing?
Use the hosted FlowDrop solution
Factorial.io, the main contributor behind FlowDrop, offers a fully managed, hosted FlowDrop platform for enterprise customers, along with production-ready custom integrations tailored to your product. Accounts are provisioned by Factorial; reach out via the form to request access, a quote, or to discuss your use case.
- Custom node types & workflow logic
- Backend integration & API design
- White-label theming & UI customization
- Long-term maintenance & support
Already have an account? Log in to the hosted app