Ironflow SDK Architecture

Ironflow SDK Architecture An architecture diagram generated by Archify. Your application code · functions, workers, UI · Architecture component Your application code functions, workers, UI @ironflow/browser · client, subscriptions, KV, config · SDK packages @ironflow/browser client, subscriptions, KV, config @ironflow/node · serve, createWorker, createFunction · SDK packages @ironflow/node serve, createWorker, createFunction @ironflow/core · types, schemas, errors, upcasters · SDK packages · shared @ironflow/core types, schemas, errors, upcasters shared Go SDK · client, serve, worker, functions · SDK packages · no JS dependency Go SDK client, serve, worker, functions no JS dependency Ironflow server · ConnectRPC + REST mux, :9123 · Architecture component Ironflow server ConnectRPC + REST mux, :9123 imports shared types + schemas WebSocket or ConnectRPC, connects inward push: HTTP POST to your endpoint pull: long-poll for jobs REST or ConnectRPC SDK packages Legend Frontend Backend External