Build on the REST API
Everything the web app and the Blender add-on do goes through one public API: submit a job, poll it, download the result. Your tools can do the same.
How it works
POST a prompt to /v1/jobs, poll /v1/jobs/{id}, download the finished GLB or FBX from /v1/files. Available models and tasks are discoverable at runtime from /v1/tasks and /v1/models, so your integration picks up new models without code changes.
The same API runs everywhere: against the hosted demo, or against a self-hosted server on your own hardware, your code doesn't care which.
The moving parts
The highlighted box is the part you touch. The mono links point at each component's source on GitHub.
Good to know
- The full reference at /redoc is generated from the live server, it's never out of date.
- Prefer Swagger-style "try it out"? The same spec is at /docs.
- Jobs are asynchronous; results are files (GLB for preview, FBX for DCC pipelines).
Other ways to use AnimoFlow
Web app
Type a prompt, get a rigged animation. Nothing to install.
Try itBlender add-on
Generate animation inside Blender, powered by the cloud or your own server.
Learn moreComfyUI nodes
Run every model locally and compose animation pipelines node by node.
Learn moreSelf-host for a team
One machine runs the server; every Blender seat in the studio connects to it.
Learn moreREST API
The whole generation pipeline, as an API. Wire it into your own tools.
Learn morePlug in your model
Wrap your animation model in a small container and it shows up in every AnimoFlow client.
Learn moreContributing
What's open source, where the code lives, and how to send a pull request.
Learn moreLicensing
Who pays and who never does. Free forever for individuals, non-profits, and academia.
Learn more