moxzi
Docs / Actor platforms

Actor platforms

Run Motoko actors inside Dapr, Restate, Orleans, Akka, Proto.Actor, Cloudflare, Temporal, Ray or wasmCloud.

PageWhat it covers
Actor platforms overviewRun Motoko actors inside Dapr, Restate, Orleans, Akka, Proto.Actor, Cloudflare, Temporal, Ray or wasmCloud.
How actor platforms workWhat the platform does, what moxzi does, and how to use the moxzi runtime library from your own host.
wasmCloudRun Motoko actors in a wasmCloud host, with state in a wasi:keyvalue bucket.
Proto.ActorRun Motoko actors as Proto.Actor cluster grains, with state in Postgres.
DaprRun Motoko actors as Dapr actors, with state in Dapr's state store and Dapr reminders as timers.
RestateRun Motoko actors as Restate virtual objects, with state in Restate and delayed calls as timers.
TemporalRun Motoko actors as Temporal entity workflows, with each turn a local activity and state in Postgres.
Cloudflare Durable ObjectsRun Motoko actors as Cloudflare Durable Objects, with Durable Object storage and alarms.
OrleansRun 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.
RayRun Motoko actors as named Ray actors, with state in Postgres.

If you only read one page, read Actor platforms overview.