Svelte (Native)
Use FlowDrop components directly in Svelte:Vanilla JS / React / Vue / Angular
Use the mount API to embed FlowDrop in any container element:app.export() and the mount’s state container at
app.instance. For programmatic state changes, reach through the instance —
app.instance.workflow.actions.*, app.instance.history.undo(), and so on.
See Mount API for the complete options and return value.
API Configuration
Connect to your backend by configuring endpoints:Authentication
FlowDrop supports three auth providers. Quick examples:Event Handlers
React to all 11 editor lifecycle events:eventHandlers. The <App>
component instead takes the same handlers as flat on* props (onAfterSave,
onApiError, …).
For the complete event reference, see Event System.
Feature Flags
Enable optional editor features:Read-Only & Lock Modes
Themode option controls canvas editing. 'readonly' and 'locked' both
disable node dragging, connecting, selecting, proximity-connect, and node swap.
Next Steps
- Mount API — complete mount options and return values
- Backend Implementation — build the API
- Authentication Patterns — secure your integration
- Deployment — production deployment patterns
- Event System — all 11 event handlers