OpenFn
Tap a star to rate
What OpenFn is
OpenFn is an open source workflow automation and integration platform for governments and NGOs. The home page calls it "an integration platform used to safely and simply exchange data between critical systems, and automate public service workflows in service of citizens," and adds "it's 100% open source." The footer describes it as "automation, integration, and interoperability for impact organizations," and the About page says the company provides "secure, high-quality, affordable solutions to governments and NGOs around the world - all open source."
The founder's story on the About page explains why. Taylor Downs, founder and CEO, writes that the automated workflow and interoperability layer "was born in mid-2014" after years of NGO data work, and that the team went open source because many governments, particularly in low and middle income countries, "have been burned by lock-ins with proprietary software." The company is Open Function Group, Inc., and its core team is spread across cities from Cape Town and Nairobi to London and Riga.
The reader it is written for is an IT or data team at a ministry, a non-profit or an international aid organization that has several systems that need to exchange data, plus developers who want an open source automation tool they can run themselves.
What you build and how
The core of the product is the Workflow Builder, headlined "Build with AI. Refine, test & deploy visually." The home page says you can build workflows "via point & click or 'policy to code' AI" to automate processes that cut across digital systems. It lists an AI assistant to build and debug scheduled or event-based workflows, safe sandboxes, a real-time collaborative editor, and the option to go live on the cloud or deploy locally. A guide on the site describes the builder as a visual interface where you design multi-step routes, see the logic flow, set conditional branches ("if this, then that"), handle errors and monitor runs in real time. Its example instruction is "if this social security application is approved, send alerts to these three systems and then update those two registries."
The connection layer is made of Adaptors. The home page says "Quickly connect your apps using our existing 70+ open source Adaptors to integrate any web API, database, SFTP server, or raw file export," and in its AI section mentions "100+ pre-built 'Adaptors'" that connect to web apps, AI tools, registries and legacy systems. OpenFn moves and transforms data between the systems that already hold it rather than acting as a database of its own; the home page lists "Zero persistence" among its standards.
The product does not hide code from developers. A "Designed for developers" section says scalable automation almost always needs code for complex business logic or data engineering, and lists a Smart IDE, a CLI for building and testing workflows, and the open source software, docs and community. The footer links a documentation site and API documentation. So OpenFn sits on the low-code side: point and click and AI for the simple paths, code where the logic needs it.
Running workflows is watched through History, which the home page describes as "a central interface for monitoring workflow activity, troubleshooting, and retrying failures," plus a full audit trail of changes to a project's configuration.
Three deployment options are listed under a promise of "full portability between all deployment options":
- On OpenFn servers. A hosted SaaS platform. "Change your plan on-demand to scale up/down as your needs evolve. Zero lock-in."
- On your servers. Expert help to deploy OpenFn on any cloud or local server, with "Tailored packages for managed services and enterprise support."
- Do it yourself. The open source software, documentation, community and templates library to start your own project on any server.
Under data sovereignty, the home page says you can "Deploy on your own servers, cloud, or offline. Any environment." Under government ownership it promises "No vendor lock-in. Your data, your infrastructure, your decisions." The company publishes a Responsible AI policy built on accountability, transparency, humanity, and skepticism "but not cynicism," and says teams can integrate AI tools without ceding control over their data, workflows or decisions.
The footer lists solution areas: digital public infrastructure, payments and financial management, and SMS automation. The DPI section frames OpenFn as the orchestration layer that gets identity systems, payment rails and verifiable credentials to work together. A guide to using OpenFn with X-Road, a data exchange system, says the two can be used together or separately, that OpenFn "is cheap to get going," and that the team has experience implementing workflow automation in X-Road environments. Its examples include processing beneficiary applications against civil registry records and tax databases.
Plans, security and scale
The site describes the plan model rather than a price list. The hosted platform lets you change plan on demand, the home page button reads "Get started - it's free!" and the X-Road guide says to "sign up for free at app.openfn.org" or book a demo. The company also sells OpenFn Support, described as "Flexible support packages & implementation services," and runs a network of OpenFn-certified partners who provide support, development and implementation in their regions. The About page says the company hosts the platform as a service, trains local partners and provides setup and support services to key customers. A community forum and a weekly live drop-in round out the help.
The security section is specific. It lists full audit trails, role-based access control, "Data encryption at rest and in transit" and PII protection; "99% service availability," 24/7 monitoring, idempotent API services and version control and locking; auto-scaling, auto-healing and queue-based processing; and "Comply with GDPR, HIPAA, FHIR, & more."
Scale claims on the home and About pages: "5 million Workflow runs each year," "~50 million Records handled each year," and projects in "60+ countries" across 4 continents. The mission statement is "to double the efficiency of the social sector in 10 years."
The Solutions page names projects that monitor child protection in Cambodia, automate workflows for the St. Lucia Ministry of Health through Open Solutions for Health, and exchange education program data across Brazil. Customer quotes include the Dominican Republic's Vice Minister for Public Innovation and Technology, who says OpenFn "will become a permanent piece of the Dominican Republic's technology stack"; MyAgro's CTO, for whom it "has been invaluable for automating data pipelines"; MiracleFeet's CEO, who calls CAST, "powered by OpenFn," the backbone of the organization; UNICEF's Primero deployment lead; and the Wildlife Conservation Society, where it "automatically syncs hundreds of records across dozens of WCS sites daily."
Who it suits and who it does not
OpenFn suits a government agency, an NGO or a social-sector program team that wants to automate data exchange between systems such as case management tools, registries, payment systems and health or education platforms. It especially suits an organization that cares where its automation runs: self-hosting, offline deployment, open source code and stated portability between hosting choices are the main reasons to pick it. Developers get an IDE, a CLI and an API to go beyond point and click.
It is a weaker fit for a founder who wants to ship a customer-facing app, since OpenFn is an integration and automation layer rather than a page or app builder. Its examples center on public sector and impact systems, so a commercial team looking mostly for consumer-app connectors will find the catalog pointed elsewhere. Running it yourself means your own team handles hosting and upgrades, which the paid on-your-servers option addresses.