Docs / Actor platforms
Actor platforms
Run Motoko actors inside Dapr, Restate, Orleans, Akka, Proto.Actor, Cloudflare, Temporal, Ray or wasmCloud.
| Page | What it covers |
|---|---|
| Actor platforms overview | Run Motoko actors inside Dapr, Restate, Orleans, Akka, Proto.Actor, Cloudflare, Temporal, Ray or wasmCloud. |
| How actor platforms work | What the platform does, what moxzi does, and how to use the moxzi runtime library from your own host. |
| wasmCloud | Run Motoko actors in a wasmCloud host, with state in a wasi:keyvalue bucket. |
| Proto.Actor | Run Motoko actors as Proto.Actor cluster grains, with state in Postgres. |
| Dapr | Run Motoko actors as Dapr actors, with state in Dapr's state store and Dapr reminders as timers. |
| Restate | Run Motoko actors as Restate virtual objects, with state in Restate and delayed calls as timers. |
| Temporal | Run Motoko actors as Temporal entity workflows, with each turn a local activity and state in Postgres. |
| Cloudflare Durable Objects | Run Motoko actors as Cloudflare Durable Objects, with Durable Object storage and alarms. |
| Orleans | Run Motoko actors as Orleans grains, with state in Postgres and Orleans reminders as timers. |
| Akka (Apache Pekko) | Run Motoko actors as Pekko Cluster Sharding entities, with state in Postgres. |
| Ray | Run Motoko actors as named Ray actors, with state in Postgres. |
If you only read one page, read Actor platforms overview.