iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
Go
662
451 commits
updated Aug 28, 2026
Indeed Workflow Framework(iWF) is a coding framework with service to streamlines workflows that involve waiting on external events, handling timeouts, and persisting state over long durations. With iWF, developers can build scalable, maintainable workflows that adapt to real-time events and integrate seamlessly with external systems.
See more in iWF wiki.
As a coding framework, iWF provides three SDKs to use with:
The iWF SDKs required a server to run against. See below options to run the server locally. See iWF wiki for production
This is the simplest option to run the server locally for development.
Run the docker command to start the container for:
docker pull iworkflowio/iwf-server-lite:latest && docker run -p 8801:8801 -p 7233:7233 -p 8233:8233 -e AUTO_FIX_WORKER_URL=host.docker.internal --add-host host.docker.internal:host-gateway -it iworkflowio/iwf-server-lite:latest
This option runs Temporal in separate container with slightly more power (more search attributes allowed).
Checkout this repo, and run:
docker pull iworkflowio/iwf-server:latest && docker-compose -f ./docker-compose/docker-compose.yml up
This by default will run Temporal server with it, again:
Check the wiki.
You can also post in our Discussion, or raise an issue.
Check out our CONTRIBUTING page.
325 followers · starred Sep 2023
139 followers · starred Jul 2026
128 followers · starred Oct 2023
88 followers · starred Oct 2022
Go
98.1%
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
Go
662
451 commits
updated Aug 28, 2026
Indeed Workflow Framework(iWF) is a coding framework with service to streamlines workflows that involve waiting on external events, handling timeouts, and persisting state over long durations. With iWF, developers can build scalable, maintainable workflows that adapt to real-time events and integrate seamlessly with external systems.
See more in iWF wiki.
As a coding framework, iWF provides three SDKs to use with:
The iWF SDKs required a server to run against. See below options to run the server locally. See iWF wiki for production
This is the simplest option to run the server locally for development.
Run the docker command to start the container for:
docker pull iworkflowio/iwf-server-lite:latest && docker run -p 8801:8801 -p 7233:7233 -p 8233:8233 -e AUTO_FIX_WORKER_URL=host.docker.internal --add-host host.docker.internal:host-gateway -it iworkflowio/iwf-server-lite:latest
This option runs Temporal in separate container with slightly more power (more search attributes allowed).
Checkout this repo, and run:
docker pull iworkflowio/iwf-server:latest && docker-compose -f ./docker-compose/docker-compose.yml up
This by default will run Temporal server with it, again:
Check the wiki.
You can also post in our Discussion, or raise an issue.
Check out our CONTRIBUTING page.
325 followers · starred Sep 2023
139 followers · starred Jul 2026
128 followers · starred Oct 2023
88 followers · starred Oct 2022
Go
98.1%