Windmill
Windmill is a code-first orchestration platform that lets engineering teams build workflows, internal apps, and data pipelines in Python, TypeScript, Go, PHP, Bash, and SQL within a single workspace. It differentiates from low-code competitors by offering full code flexibility, Git-based version control for infrastructure-as-code practices, and self-hosting on Docker or Kubernetes so clients retain data ownership and control. The platform auto-generates webhooks and user interfaces from script parameters, reducing boilerplate, and integrates natively with PostgreSQL, Snowflake, Kafka, Slack, GitHub, and S3. Windmill is trusted by 4,000+ organizations including 300+ Enterprise customers. It is best suited for engineering teams, data teams, and IT departments building internal tooling rather than for agencies seeking to resell a managed service.
Windmill is a code-first orchestration platform, priced at $120/month on the Enterprise plan, integrating with PostgreSQL, Snowflake, Kafka, and Slack. InnovaAI scores it 4.6/10 for agency resale.
Agency Audit
Windmill is a code-first orchestration platform for building workflows, internal apps, and data pipelines in Python, TypeScript, Go, PHP, Bash, and SQL. It's built for engineering and data teams who need Git-based version control, self-hosting on Docker or Kubernetes, and multi-language flexibility. Agencies should evaluate this only if their clients are technical teams (not marketing or operations buyers) who want to own their infrastructure and have developer capacity to maintain it. The resale opportunity is narrow: most agencies lack the technical depth to support Windmill clients, and the platform targets in-house engineering rather than agency-managed services.
4.6/10
43%
3d about 3 days
- Your agency specializes in internal tooling for engineering teams and can staff dedicated technical support for each client.
- You work with clients who already run Docker or Kubernetes and want to self-host their orchestration layer rather than depend on SaaS.
- Your clients need multi-language script execution (Python, TypeScript, Go, SQL, Bash) in a single platform and currently manage separate tools.
- Your clients are non-technical (marketing, operations, sales) and expect a no-code, managed experience.
- You want to offer Windmill as a white-labeled retainer service where your agency controls the interface and client experience.
- Your clients lack in-house engineering capacity and need the agency to build and maintain all workflows and apps.
Profit Path
$120/mo
$600–$1.5K/project
Monthly Recurring
From 242 published agency rates in USA, 25th to 75th percentile x 20h of assumed delivery time. Rates are self-reported directory profiles, not observed transactions.
Platform Features
Core capabilities of Windmill
Multi-language script execution
Windmill runs scripts in Python, TypeScript, Go, PHP, Bash, and SQL in a single platform. Agencies can help clients consolidate fragmented tooling and reduce the number of separate services their engineering teams maintain.
Workflow orchestration as DAG graphs
Workflows are defined as directed acyclic graphs (DAG) with explicit dependencies between steps. This allows clients to model complex data pipelines and multi-step processes without vendor lock-in to proprietary workflow syntax.
Auto-generated webhooks and UIs
Every script and flow automatically generates webhooks and user interfaces based on parameters. Clients can expose internal tools to non-technical users without building custom frontend code.
Self-hosting on Docker or Kubernetes
Windmill runs on client infrastructure via Docker or Kubernetes, giving engineering teams full control over data residency, security, and scaling. Agencies can position this as a compliance-friendly alternative to cloud-only platforms.
Git-based workspace versioning
The entire workspace versions in Git for infrastructure-as-code practices. Clients can track changes, collaborate via pull requests, and roll back deployments using standard DevOps workflows.
Low-code app builder
A drag-and-drop app editor with code fallback allows clients to build custom internal UIs without full frontend development. Agencies can use this to accelerate internal tool delivery for engineering teams.
What Makes Windmill Different
Unique advantages vs similar tools in this niche
Code-first flexibility with support for 20+ languages
vs Low-code platforms like Zapier or MakeWindmill allows full code control in mainstream languages, avoiding proprietary SDKs.
Self-hostable open-source core
vs Closed-source SaaS orchestration toolsWindmill is open-source and can be self-hosted on Docker or Kubernetes, ensuring no lock-in.
Fastest job orchestrator with auto-scaling
vs Traditional workflow enginesWindmill claims to be the fastest orchestrator, scaling from single-node VPS to 1,000-node K8s clusters.
Latest Updates
Recent releases and improvements for Windmill
Workspace success handler
NewConfigure a script to run automatically when jobs complete successfully in the workspace. Receives job result, path, email, job_id, and metadata. Configurable from workspace settings with template support and a 60-second cache for handler settings.
Investment ROI Calculator
Value equation analysis for Windmill, based on the Hormozi framework
What is the Hormozi framework? A four-factor score: (what the service delivers × how reliably it delivers) divided by (how long it takes × how much effort it requires). A higher Value Multiplier means a better return on the time and money invested: faster, easier, and more proven results.
2.3× value multiple: invest $120/mo and agencies typically charge $600–$1.5K/project for the work it powers.
Why This Succeeds
Higher is betterClient Results Potential
What your clients actually get
Meaningful improvements: delivers clear, demonstrable value to clients
Windmill quickly became crucial at Photoroom. We self-hosted Windmill Enterprise Edition to run a large number of internal scripts and business-critical automations.
Reliability Score
How consistently this delivers results
Early-stage track record: validate with a small pilot first
How reliably this solution delivers promised results. Based on case studies, reviews, and track record.
Implementation Challenges
Lower is betterTime to First Revenue
How long until you can start earning
Standard ramp-up: accelerate to 1 day with Academy SOPs
Expect a few days from signup to first client delivery
Setup Effort
What it takes to get running
Near-turnkey: minimal setup before you can sell
Moderate effort: standard configuration with some customization needed
Viable opportunity. Windmill returns 2.3× on investment. Focus on the highest-margin service packages to maximize return.
Pricing
Windmill platform cost to your agency
Enterprise: $120/mo
Enterprise
- Unlimited executions, workspaces, and users
- Audit logs
- SAML & SCIM support including groups synchronization
- SLA & Priority Support 24/7 with 3h response time
Add-ons
Optional extras priced on top of any main plan
No verified white-label program for Windmill: client-facing delivery runs under the platform's native branding.
Market Intelligence
How agencies monetize Windmill: real offer economics and market positioning
- Engineering teams
- Data teams
- Internal tooling agencies
- Agencies without technical staff
- Non-technical marketing agencies
Project-Based
ai-toolsAgency charges per-project fee for implementation. Ongoing optimization as optional retainer.
Offer Economics: What You Charge vs. What It Costs
Margin includes platform cost + agency labor at $75/hr.
Local service businesses needing a single automated workflow such as appointment follow-ups or invoice processing
Funded startups and growing SMBs needing multi-step data pipelines or internal ops tooling across departments
Mid-market companies with 50–500 employees needing custom internal tooling, data pipelines, and cross-team workflow orchestration
Enterprise organizations requiring self-hosted Windmill deployment, SAML/SCIM integration, and large-scale internal workflow infrastructure
Scale Economics: Based on Starter Offer
Using Windmill Starter Workflow Build at $2.5K/client. Platform: $120/mo. Labor: 4h/client × $75/hr.
Net = MRR - platform cost - labor (4h/client × $75/hr).
Investment Decision Framework
Strategic vetting analysis for Windmill
Situational Fit
Fit depends on your client mix
Buy If
4Your agency specializes in internal tooling for engineering teams and can staff dedicated technical support for each client.
You work with clients who already run Docker or Kubernetes and want to self-host their orchestration layer rather than depend on SaaS.
Your clients need multi-language script execution (Python, TypeScript, Go, SQL, Bash) in a single platform and currently manage separate tools.
You can resell Windmill as a platform license (not a managed service) where the client's engineering team owns the workflows and you provide implementation consulting.
Skip If
5Your clients are non-technical (marketing, operations, sales) and expect a no-code, managed experience.
You want to offer Windmill as a white-labeled retainer service where your agency controls the interface and client experience.
Your clients lack in-house engineering capacity and need the agency to build and maintain all workflows and apps.
You need a vendor with a proven agency partner program, reseller discounts, or co-marketing support.
Your clients require HIPAA, FedRAMP, or other compliance certifications beyond SOC2.
Bottom Line
Windmill is a code-first orchestration platform for building workflows, internal apps, and data pipelines in Python, TypeScript, Go, PHP, Bash, and SQL. It's built for engineering and data teams who need Git-based version control, self-hosting on Docker or Kubernetes, and multi-language flexibility. Agencies should evaluate this only if their clients are technical teams (not marketing or operations buyers) who want to own their infrastructure and have developer capacity to maintain it. The resale opportunity is narrow: most agencies lack the technical depth to support Windmill clients, and the platform targets in-house engineering rather than agency-managed services.
Reality Check
Windmill requires client engineering teams to maintain their own infrastructure and code. Agencies cannot easily white-label or abstract away the technical complexity, making it unsuitable for retainer-based managed services where the agency owns the platform experience. Support and troubleshooting demand deep technical knowledge from both agency and client.
Moderate effort: standard configuration with some customization needed
Academy for Windmill
Work through it in order: the course for this service first, then the modules behind it.
No Academy modules are published for this service yet. Browse the full Academy
Why this category matters
The commercial case before the tooling.
Core concepts
The mental model you need to price and scope the work.
- Wiring Over WidgetsConcept
The AI agent itself is a commodity, but the value for agencies lies in the integration layer: connecting a pre-built agent to a client's CRM, calendar, and review cycle. This framework shifts focus from selecting the 'best' agent to mastering the wiring process. For example, an agency using Vendasta's white-label AI receptionist for a local business must configure it to match the client's booking rules and follow-up cadence, turning a generic tool into a tailored service. As agentic AI adoption grows (77% of decision-makers now run agents in production), clients expect this customization. Agencies that treat agents as components and invest in repeatable wiring processes can charge retainers for ongoing optimization, rather than one-off setup fees.
- Wiring Over WidgetsConcept
The AI agent market sells finished workers, but the strategic value for agencies lies not in the agent itself, which is increasingly a commodity, but in the wiring that connects it to a specific client's CRM, calendar, and review cycle. This framework, 'Wiring Over Widgets,' argues that agencies that treat agents as components rather than products win. The agent is the widget; the wiring is the integration, customization, and ongoing optimization that turns a generic tool into a tailored solution. For example, a white-label platform like Vendasta provides AI employees, but the agency's role is to configure them for each local business's unique lead flow and follow-up process. This wiring is where retainer pricing originates, as it requires ongoing maintenance and adjustment. Recent research shows that 88% of B2B marketers face foundational gaps, meaning clients need help not just deploying agents, but ensuring their operations can support them. Agencies that master the wiring can charge a premium for the irreducible value they add.
- Integration MoatConcept
The Integration Moat framework holds that the durability of an AI agent engagement is determined by how deeply the agent is wired into a client's existing systems, not by the agent's underlying capability. Since the agent itself is increasingly a commodity, the switching cost for the client lives in the integrations: the CRM fields mapped, the calendar sync, the review-cycle triggers, and the exception-handling rules. Agencies that invest in this wiring create a moat that competitors offering generic agents cannot cross. For example, a white-label platform like Vendasta lets an agency deploy an AI receptionist for a local business, but the real value is in configuring it to the client's booking flow and follow-up cadence. With 77% of AI decision-makers now running agentic AI in production, clients expect this depth, and agencies that deliver it convert one-off projects into retainers.
Decision and risk
How to judge the fit, and the ways it goes wrong.
- AI Agents Rule: Wire the Agent, Not the ProductEvaluation Rule
Treat the AI agent as a commodity component and focus your value on the integration into the client's specific workflows, systems, and review processes.
- AI Agents Rule: Wire the Agent, Not the ProductEvaluation Rule
Treat the AI agent as a commodity component and charge for the integration into the client's specific systems and workflows.
- Commodity Agent vs Wired Component: The AI Agents DecisionDecision Framework
IF your agency can wrap a pre-built AI agent into a client's existing CRM, calendar, and review cycle with minimal configuration, THEN treat the agent as a component and price the wiring as a retainer. IF the agent is deployed as a standalone product without deep integration, THEN you are selling a commodity and will compete on price alone.
- The Productized Agent Trap: Why AI Agent Services Stall Without Client-Specific WiringFailure Pattern
- The Agent-as-Product Trap: Why AI Agent Services Stall Without Client-Specific WiringFailure Pattern
Delivery system
Blueprints and procedures for running it as a service.
- Workflow Automation Audit-to-Deployment Sprint (10-20 days)Implementation Blueprint
A structured engagement that audits a client's manual processes, builds and deploys event-driven automations, and hands over a monitored, documented workflow with clear ownership.
- Exception Path Mapping (Delivery)Operating Procedure
- Workflow Automation Cost Optimization Review (Retention)Operating Procedure
- Automation Cost Optimization Review (Retention)Operating Procedure
13 modules selected for Windmill
Frequently Asked Questions
Answers about pricing, setup, implementation, and more
Windmill is a code-first platform for building and orchestrating internal software: workflows, apps, and data pipelines. It supports Python, TypeScript, Go, PHP, Bash, and SQL, and integrates with PostgreSQL, Snowflake, Kafka, Slack, GitHub, S3, Supabase, Docker, and Kubernetes. Clients can self-host on their own infrastructure, version everything in Git, and auto-generate webhooks and UIs from script parameters.
Windmill offers 1 pricing tier, at $120/mo (Enterprise). Agencies typically achieve 43% profit margins when reselling to clients.
No verified white-label program. Client-facing surfaces display the Windmill brand, so you cannot present a fully branded portal or interface to end users. Windmill is positioned as a platform license for clients to self-manage, not as a white-labeled managed service.
Yes. Windmill natively supports both PostgreSQL and Snowflake as data sources. Clients can query these databases directly from scripts and workflows, and use them as data pipeline destinations.
Self-hosting takes approximately 3 minutes via Docker or Kubernetes. However, onboarding a client to Windmill requires configuring their infrastructure, setting up Git sync, and training their engineering team on the platform. Total time depends on client infrastructure maturity and the complexity of workflows being migrated.
Windmill is built for engineering teams, data teams, internal tooling agencies, and enterprise IT departments. Ideal clients include SaaS companies with in-house engineering, data-heavy organizations running ETL pipelines, and enterprises building internal tools at scale.
Windmill Cloud offers a free trial. For self-hosted deployments, the open-source version is available on GitHub with 17,488 stars, allowing clients to evaluate the platform before committing to paid support or Enterprise features.
The Enterprise plan includes 24/7 priority support with a 3-hour response time, a dedicated Slack or Discord channel, and a commercial license. Lower-tier plans have access to community Discord and documentation. Self-hosted customers are responsible for their own infrastructure support.