Introducing FlowDrop 1.0
A visual workflow editor that your backend can own. Today we're releasing FlowDrop 1.0 — a drop-in, backend-agnostic component for building AI workflow UIs.
We’re excited to release FlowDrop 1.0 — a visual workflow editor designed for teams building AI agent tooling.
What is FlowDrop?
FlowDrop is a drop-in UI component that lets your users design, configure, and manage AI workflows through a visual node graph editor. It’s backend-agnostic by design: you connect it to any REST API you control, and your workflows live in your database.
npm install @flowdrop/flowdrop Mounting the editor is one function call:
import { FlowDrop } from '@flowdrop/flowdrop';
FlowDrop.mount('#my-container', {
endpoint: '/api/flowdrop'
}); Why backend-agnostic?
Most workflow tools come with their own cloud backend. That means your data lives in someone else’s database, your workflows are locked to a vendor, and scaling costs are unpredictable.
FlowDrop inverts this. The editor is a frontend component. You implement five simple REST endpoints, and your backend handles storage, auth, and execution. FlowDrop never touches your data.
The Agent Spec
FlowDrop ships with support for the Agent Spec — an open, vendor-neutral API specification for AI workflow data. It defines the structure of workflows, nodes, edges, and execution parameters in a way that any AI provider can consume.
This means a workflow designed in FlowDrop can be executed by any Agent Spec-compatible runtime — whether that’s a Python FastAPI server, a Node.js Express app, or a hosted AI service.
What’s in 1.0?
- Full visual node graph editor with drag-and-drop
- Node types: triggers, actions, transforms, outputs
- JSON Schema-based node configuration forms
- Backend REST API integration with automatic save/load
- Agent Spec support for AI workflow execution
- TypeScript-first public API with strict types
- Framework-independent (no React, no Vue required)
What’s next?
We’re working on:
- More built-in node types
- Real-time collaborative editing
- Improved mobile support
- Plugin system for custom node types
Follow us on GitHub to stay up to date.