
Flow Graph Engine Queue Viewer
in-progressA web tool to submit and monitor Autodesk APS Flow Graph Engine jobs — upload USD + Bifrost graphs, watch the queue, and grab the results.
javascriptnodejsexpressautodesk-apsbifrostrest-api
What it does
A sample app for monitoring Autodesk APS Flow Graph Engine queues through its REST API. You authenticate, submit a job by uploading a .usd file and a .json Bifrost graph, and the tool tracks the job to completion — polling status automatically and surfacing the output logs and .usd results when it finishes.
Why I built it
To demonstrate how to drive the Flow Graph Engine end to end from a lightweight web front end — authentication, job submission with file uploads, status polling, and result retrieval — as a reference others can build on.
How it works
- Server: Node.js / Express, wrapping the APS Flow Graph Engine REST API
- Flow: OAuth-style auth → create task → upload USD + Bifrost graph → poll status (SUCCEEDED / FAILED / CANCELLED) → download logs and output USD
- Frontend: prebuilt UI served by the Express app
What I learned
Wrapping a job-queue REST API in an approachable UI is mostly about honest status feedback — users need to see exactly where a long-running job is and get its artifacts without hunting.