Skip to content

System context ​

This view shows the actors outside synkd and the two host options inside.

System context: browsers and operators reach optional TLS ingress, then Node runtime or Durable Objects fleet, both running the same party code.

What this shows ​

  1. Browsers use Studio or your own partysocket apps.
  2. Operators use the Console, CLI, and deploy scripts.
  3. An optional TLS ingress (usually Caddy) terminates HTTPS.
  4. Traffic then goes to either the Node runtime or a Durable Objects fleet.
  5. Both hosts run the same party classes from @synkd/server.

Why it matters ​

You write party logic once. Local development uses synkd up on Node. Production fleets use synkd deploy without rewriting application code.

Studio and Console are clients. They do not embed party business logic.

What to do next ​

PartyKit-compatible rooms on infrastructure you run.