Welcome to Motia
Build production-grade backends with a single primitive. APIs, background jobs, Queues, Workflows, and AI agents - unified in one system with built-in State management, Streaming, and Observability.
Motia is a unified backend framework that combines APIs, background jobs, workflows, AI agents, streaming, and observability into a single runtime. Instead of juggling separate frameworks and services, everything is built around one core primitive: the Step.
A Step is just a file with a config and a handler. Motia auto-discovers these files from your project and connects them automatically — no manual registration, no boilerplate wiring.
Getting Started
The best way to understand Motia is to try it:
Prerequisites
- iii is required
- Node.js 18+ is required
- Python 3 is optional
iii
Motia is powered by iii. Install iii by following the instructions at iii.dev/docs.
Clone the example project
Motia powered by iii is in alpha
We will have a tool dedicated to creating motia projects soon.
Try out the Quickstart
Now head on over to the Quickstart to run some Motia code!