Deployment automation for Windows. Licensed per Server instance, not per target.

Projects, environments, target roles, deployment processes, and releases carrying frozen process and variable snapshots. fDeploy Server runs as a Windows service on your own hardware. Deployment targets, projects and users are unlimited on every tier.

Download fDeploy 1.0.2.0
fDeploy Server dashboard showing the project list and deployment progress for a Windows release pipeline

fdeploy.com and docs.fdeploy.com are deployed with fDeploy. Built in Stockholm; first commit 5 March 2019.

Core Components

Two components.

fDeploy Server on one machine, fDeploy Agent on every deployment target. No cloud component; the NuGet feed is part of the Server.

Projects, environments and processes in the Server dashboard.

Why fDeploy

Capabilities and limits.

No multi-tenancy. One Server instance per installation; no clustered high availability.

01

Self-hosted

Server, package repository and Agents all run on your own hardware. No cloud component and no outbound licence check.

02

Role-scoped deployment steps

Targets carry roles such as web-server or app-server, and can belong to more than one environment. Steps select targets by role and environment, so one process covers all environments.

03

Progressions

An ordered phase pipeline assigned to a project. A release cannot deploy to a phase until every environment in the preceding phase has deployed successfully for that release.

04

Release snapshots

Creating a release snapshots the deployment process, variable values and package references, including values from linked library variable sets. Deploying an older release uses its snapshot, not current project state.

05

Configuration transforms

.NET XDT transforms run during deployment, with variable substitution applied on top. Environment-specific configuration stays out of the build.

06

Built-in NuGet repository

fDeploy Server hosts a NuGet feed. Packages are pushed to it from the build, and every pushed version is retained.

07

Certificate library

Certificates are stored centrally and bound to IIS sites as part of the deployment process. The Agent installs by thumbprint and skips one already present, so redeployment is idempotent.

08

Agent communication

Server and Agent authenticate each other over an encrypted channel. Packages, resolved variables and scripts travel across it. Sensitive variables are encrypted at rest and masked in logs.

09

Team-based access control

Permissions are assigned to teams rather than individual users, with roles scoped to projects, environments, or system-wide. Teams can map to Active Directory groups for membership sync.

10

OpenAPI v3 REST API

The instance serves its own OpenAPI v3 document. The dashboard is a client of the same REST API, so pipeline clients can be generated from the spec.

Pricing

Licensed per fDeploy Server instance.

One licence per Server instance. Deployment targets, projects and users are unlimited on every tier, including Community.

Community is the same build as Professional. The difference is eligibility and support, not capability.

Perpetual licences do not expire. There is no licence server to contact and no kill switch, so an installation keeps running regardless of maintenance status or of what happens to the vendor. Maintenance is optional and covers new versions only.

Community

Free

under $1M / €900k annual revenue

The complete product, free for commercial use by smaller organisations

Unlimited projects

Unlimited deployment targets

Unlimited users

Community support

Single server instance

Who it's for

Free for commercial use, in production, by any organisation with annual revenue under $1M / €900k - counted with any affiliates. Personal, educational, non-production and non-commercial open-source use is free at any size.

fDeploy Server 1.0.2.0fDeploy Agent 1.0.2.0You need both: Server once, Agent on every machine you deploy to. Direct downloads - no account, no email address, no licence request.

Professional

$2,900 / €2,700

per year, per fDeploy Server instance

or $7,250 / €6,750 once - perpetual licence

Perpetual maintenance $1,450 / €1,350 per year - optional

For teams shipping Windows software in production

Unlimited projects

Unlimited deployment targets

Unlimited users

8/5 support, Mon–Fri 09:00–17:00 CET

Single server instance

Who it's for

Required once your organisation's annual revenue reaches $1M / €900k.

Buy - pay by invoiceInvoice with EU reverse charge. No card required.

Academic

$1,450 / €1,350

per year, per fDeploy Server instance

or $3,625 / €3,375 once - perpetual licence

Perpetual maintenance $725 / €675 per year - optional

For accredited institutions and registered non-profits

Unlimited projects

Unlimited deployment targets

Unlimited users

Async email support

Single server instance

Who it's for

Accredited academic institutions and registered non-profits whose annual budget is above the Community threshold.

Buy - academicVerified by institutional email domain, or manual review on request.

Enterprise

Multiple fDeploy Server instances, a contractual SLA, and source code escrow.

Let's talk

Prices exclude VAT. EU business customers outside Sweden are invoiced under the reverse charge procedure. Payment by invoice and bank transfer.

FAQ

Frequently asked questions

No multi-tenancy, no runbooks, and no release channels. There are no worker pools: a step runs either on the deployment targets matching its roles, or once on the fDeploy Server itself. The deployment process is edited in the dashboard rather than defined in source control. fDeploy runs as a single Server instance, so there is no clustered high availability.

Deploy to IIS, covering websites, web applications and virtual directories; Execute a script, for PowerShell; HTTP request; Manual intervention; and Send an email. Steps are scoped by target role and environment, accept variable bindings in their fields, and have run conditions.

There is no rollback action. You redeploy the earlier release. Because every release carries its own frozen process and variable snapshot, redeploying one cut six months ago uses the configuration that was current when it was cut, not what the project says today.

Yes. IIS, script and HTTP request steps running on deployment targets take a target batch size. Zero deploys to all matching targets in parallel, which is the default. One is sequential, so you can keep part of the infrastructure serving traffic. N deploys to N targets at a time.

Send it to [email protected]. Requests are tracked and prioritised by how often they come up. We do not commit to timelines.

fDeploy Logo

Self-hosted deployment software for Windows, built in Stockholm.

Made in Sweden

© 2019–2026 SVEA IKT AB (publ). All rights reserved.
Registered office: Stockholms län, Huddinge kommun, Sweden
Registration Number: 5593994246
EUID: SEBOLREG.5593994246