All projects
Flow Graph Engine Queue Viewer

Flow Graph Engine Queue Viewer

in-progress

A 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.