Headless CLI/HTTP engine for running VURA .flownb notebooks — SQL, Python, JS, DuckDB
83
Headless CLI/HTTP server for executing VURA .flownb notebooks — SQL, Python, JavaScript, and HTML cells backed by an embedded DuckDB engine — outside of VS Code. Ingest from any source, transform with code, and deliver to files, databases, APIs, or stakeholder reports, all from one notebook, headlessly.
VURA is the open-source core of a platform that replaces a fragmented stack of integration middleware, reporting tools, and compliance software with a single engineer-native workflow. This image is the standalone kernel; vura-web-studio is the browser-based VS Code equivalent with the notebook editor UI.
docker run -d \
-p 3000:3000 \
-v $(pwd)/notebooks:/notebooks \
-v vura-data:/data/.vura \
nexionlabsdev/vura-runner:latest
Then execute a notebook already in /notebooks via the HTTP API, or check it's up:
curl http://localhost:3000/api/flows
| Variable / flag | Default | Description |
|---|---|---|
VURA_PORT | 3000 | HTTP server port. |
VURA_NOTEBOOKS_DIR | /notebooks | Directory scanned for .flownb notebooks. |
VURA_HOME | /data/.vura | Persistent state directory (connection profiles, history). Mount a volume here to survive container restarts. |
VURA_PLUGINS (env) or --plugins= (CLI arg) | none | Comma-separated list of connector Add-ons to load on startup, e.g. vura-dataverse,vura-sharepoint. |
Load any of these via VURA_PLUGINS / --plugins=:
vura-dataverse — Dynamics 365 / Microsoft Dataverse OData connectorvura-sharepoint — SharePoint Lists OData sync + document library import/exportvura-onedrive — OneDrive (Microsoft Graph) import/exportvura-googledrive — Google Drive import/exportvura-s3 — Amazon S3 import/exportvura-local — Local / mapped folder import/exportExample:
docker run -d -p 3000:3000 -e VURA_PLUGINS=vura-dataverse,vura-s3 nexionlabsdev/vura-runner:latest
Content type
Image
Digest
sha256:1ffa7c9de…
Size
917 MB
Last updated
about 16 hours ago
docker pull nexionlabsdev/vura-runner