Windmill Labs
Windmill

Windmill vs Superblocks

Eight questions teams ask when choosing where business teams build internal software with AI, with an honest answer on each one.

WindmillWindmill in one sentence

An open-source, self-hostable code-first platform for workflows, apps and AI agents, where business teams build with AI and engineers review, promote and run what ships on their own infrastructure, alongside scripts, workflows and data pipelines written in code.

SuperblocksSuperblocks in one sentence

A managed, proprietary platform for business teams to build internal apps with AI, governed by IT and Security: its agent Clark builds React apps with TypeScript APIs on private data, deployed in Superblocks cloud or your AWS account, managed by Superblocks.

01 · What you can build

Which internal software can you build and orchestrate?

Windmill centralizes scripts, workflows, data pipelines, full-code apps, AI agents and operator UIs on a single runtime, with shared resources, auth and observability. Superblocks builds internal React apps with AI, with backend APIs in TypeScript. Workflows, schedules and event triggers are listed as coming soon, and there is no data pipeline engine.

PrimitiveWindmillWindmillSuperblocksSuperblocks
Describe an internal tool and let AI build the frontend, backend and data access
Custom dashboards and admin tools built in React or Svelte
React
Chain steps into flows with branching, retries, suspends and approval steps
Coming soon
Standalone functions exposed as APIs, webhooks or cron jobs with an auto-generated UI
App APIs in TypeScript
ETL, syncs and scheduled data jobs with parallel branches
Cron jobs with retries, error handling and alerting
Coming soon
Kafka, Postgres CDC, SQS, MQTT, NATS, email and webhook triggers on any runnable
Coming soon
Python, TypeScript, Go, SQL, Bash, Rust and more, with automatic dependencies
TypeScript
02 · Target

Who is each platform built for?

Both target business teams building with AI under IT control. Superblocks is built around the business builder, with IT as the governor. Windmill is also the platform engineers build on, so AI-built apps run next to the workflows and pipelines they write in code.

Primary audience

WindmillWindmill

Engineering and platform teams who run internal software in production, and the business teams who build on the same platform with AI. Engineers own the platform: code, Git, local dev, review, workers and infrastructure.

SuperblocksSuperblocks

Business teams building internal apps with AI, overseen by IT and Security. Superblocks describes itself as an enterprise AI vibe coding platform that "lets anyone build business apps on private enterprise data".

Where engineers fit

WindmillWindmill

Engineers build on the platform too: scripts, workflows and data pipelines in code, locally or in the UI. What business teams build with AI can call them, and both go through the same fork, review and promotion flow.

SuperblocksSuperblocks

Engineers mainly govern: IT and Security control integrations, permissions, auditing and policy agents. Developers can edit an app's React and TypeScript code in their IDE through the Superblocks CLI.

03 · Build experience

How do you build on each platform?

Both build React apps with AI and support Git review. Superblocks is focused on AI-built apps in TypeScript. Windmill covers apps and the code engineers write around them, in 20+ languages, from the UI or a local IDE.

Building with AI

WindmillWindmill

AI sessions build scripts, flows and full-code apps from a prompt, with a live preview, plan mode and a diff of every change. Each session can run in its own workspace fork. Skills, MCP servers and instructions are scoped by folder and workspace.

SuperblocksSuperblocks

Clark, Superblocks' agent, builds React apps with TypeScript backend APIs on top of the data each builder is authorized to see. Each prompt creates a checkpoint you can preview, publish or roll back. Apps can also be imported from Claude, Lovable or Replit.

Local dev & IDE

WindmillWindmill

Engineers work locally with the CLI, the VS Code extension and coding agents such as Claude Code against real source files, and sync the workspace with Git.

SuperblocksSuperblocks

A CLI gives two-way editing of an app's React code in an IDE.

Languages

WindmillWindmill

TypeScript (Bun, Deno, Node.js), Python, Go, Bash, SQL, PowerShell, PHP, Rust, C#, Java and more, with automatic dependency resolution per script.

SuperblocksSuperblocks

TypeScript for app APIs in Superblocks 3.0; its migration guide notes Python API steps are not supported the same way. The legacy low-code product supported Python, JavaScript and SQL.

Git & CI

WindmillWindmill

Scripts, flows, apps, resources, schedules and permissions are files in Git, deployed with the CLI and Git sync Enterprise only beyond 2 users, with pull requests and CI tests.

SuperblocksSuperblocks

Source control Enterprise only connects each app to one Git repository: edits land on a live branch, are reviewed in a pull request and published after merge.

04 · Integrations

How does the platform integrate with your existing stack?

Both reach private data. Superblocks does it with a data plane it manages in your VPC. Windmill runs entirely in your network, and listens to queues, databases and webhooks today.

Connecting out

WindmillWindmill

Any npm, PyPI, Go or Maven package is a first-class import, and typed resources hold credentials for databases and SaaS, scoped by folder. The AI uses the resources the person building can read, and can call MCP servers you connect.

SuperblocksSuperblocks

50+ integrations, including Postgres, Snowflake, Databricks, Salesforce, MongoDB, REST and GraphQL.

Receiving events

WindmillWindmill

Native triggers for HTTP, schedules, Kafka, Postgres CDC, SQS, MQTT, NATS, email and WebSocket, attachable to any script or flow without glue code.

SuperblocksSuperblocks

Workflows with webhook, schedule, Slack and email triggers are listed as coming soon.

Private systems

WindmillWindmill

Workers run in your network, so they reach private databases and internal APIs directly, and worker groups can sit in different networks per environment.

SuperblocksSuperblocks

SSH tunneling, or the Hybrid data plane in your VPC, which reaches private data sources with outbound-only connections to the control plane.

05 · Migration & lock-in

How hard to get in, and how hard to get out?

Superblocks 3.0 apps are code you can keep in Git on Enterprise. Windmill workspaces export as plain files on every edition. The runtime is what you replace when leaving either.

Getting in

WindmillWindmill

Existing scripts and SQL paste into the script editor and get a UI and an API. React frontends become full-code apps, with their backend calls as scripts or flows.

SuperblocksSuperblocks

A 14-day trial on Teams, and imports from Claude, Lovable, Replit and code.

Getting out

WindmillWindmill

Scripts are standard code and the CLI exports the whole workspace as plain files. What you leave behind is the runtime, not your code.

SuperblocksSuperblocks

Apps are React and TypeScript code in a Git repository with source control Enterprise only. Superblocks-specific integrations and the runtime need replacing.

06 · Enterprise requirements

Review, audit logs, security and where code runs

Both have review before production, separate environments and audit logs. Superblocks adds automated policy agents on every publish and HIPAA compliance, on infrastructure it manages. Windmill runs entirely on infrastructure you operate, with the models you choose on every edition.

Review before production

WindmillWindmill

Protection rulesets Enterprise only block direct deployment, so changes built in a fork or dev workspace reach production only when an engineer reviews the diff and deploys it, or merges a Git pull request.

SuperblocksSuperblocks

Builders need permission to deploy, and policy agents (a security agent, a static scan and a CVE scan) run before every publish. With source control, changes go through a pull request.

Environments

WindmillWindmill

Dev and prod workspaces with their own credentials and API keys, promoted through Compare & Deploy or Git. Workspace-specific values are never overwritten by a promotion.

SuperblocksSuperblocks

Edit, Preview and Production environments, with data tags to separate non-production data.

Where code and models run

WindmillWindmill

Everything runs on your infrastructure, on workers you assign per team or environment, with process isolation available. The AI calls the model providers you configure, including local models.

SuperblocksSuperblocks

Cloud, Hybrid (data plane in your VPC, control plane and development inference in Superblocks cloud) or Cloud-Prem (single-tenant in your AWS account, managed by Superblocks). Bring-your-own-key inference is on Cloud-Prem.

Audit logs & access

WindmillWindmill

Workspace roles, folder permissions and SSO for up to 10 users on every edition. Full audit logs, SAML, SCIM and custom roles are Enterprise only. SOC 2 Type II.

SuperblocksSuperblocks

Owner, admin, developer and end-user roles plus custom roles. SSO, SAML, OIDC and audit logs are Enterprise only. SOC 2 Type II and HIPAA.

07 · Licensing & pricing

Open source, pricing, and self-hosting?

Windmill is open source and self-hostable without a sales conversation. Superblocks is a managed product priced by AI usage, with VPC deployment on Enterprise.

License & self-hosting

WindmillWindmill

AGPLv3 core, free to self-host with Docker or Kubernetes. Enterprise features ship in a separate proprietary codebase. Managed cloud also available.

SuperblocksSuperblocks

Proprietary. Deployments are managed by Superblocks, in its cloud or in your AWS account; there is no installation you operate yourself.

Pricing

WindmillWindmill

Free self-hosted with up to 10 SSO users and 3 workspaces. Enterprise is priced per seat and compute, published on the pricing page. Members who only run what others built count as half a seat.

SuperblocksSuperblocks

Teams at $125/month ($100 billed annually) with 100 Governed Agent Units, up to 15 builders and one hosted app ($10 per extra app). Enterprise is custom, with unlimited builders and end users.

08 · Verdict

The verdict

Superblocks and Windmill make a similar promise: business teams build internal apps with AI, and IT keeps control through roles, review and audit logs. Superblocks is focused on that promise, with an AI agent for apps, automated policy agents on every publish, and deployments it manages in its cloud or your AWS account.

Windmill differs in three ways. It runs entirely on infrastructure you operate, with the models you choose. Engineers build on it too, in 20+ languages, locally or in the UI. And it runs more than apps: workflows, data pipelines, scheduled jobs, event triggers and AI agents, which what business teams build can call.

If you want a managed platform focused on AI-built business apps, Superblocks is built for that. If you need to operate the platform yourself, or want business teams and engineers on one runtime that also runs your workflows and pipelines, Windmill is built for that. The fastest way to judge is to spend an afternoon in each.

Frequently asked questions

Build your internal platform on Windmill

Scripts, flows, apps, and infrastructure in one place.