Hi everyone — I wanted to share a project I built for developers working with Dropbox in automation and workflow-orchestration contexts: conductor-dropbox, an open-source Dropbox integration for Conductor OSS and Orkes.
The idea is simple: Dropbox APIs provide the building blocks for files and content, while workflow engines like Conductor handle orchestration for multi-step and long-running processes. conductor-dropbox connects the two with a set of ready-to-use Conductor workers, so you don’t have to write and maintain Dropbox API glue code inside every workflow.
What’s in v0.1.0:
- File and folder operations — upload, download, create, move, and delete
- List folder with cursor-based pagination
- File and folder search and metadata
- OAuth refresh-token authentication and PKCE
- Dropbox Riviera Markdown extraction, including asynchronous processing — useful for document and AI/RAG workflows
- Structured Dropbox errors with retry semantics
- Docker deployment
The worker runs separately from Conductor and talks to Dropbox through the Dropbox API, so it works with either a self-hosted Conductor OSS deployment or Orkes.
GitHub: https://github.com/AndreyVMarkelov/conductor-dropbox
Source, examples, roadmap, and the issue tracker are all there.
Short video.
Next on the roadmap: Dropbox Sign, followed by webhook-driven workflows and Dropbox Business support.