- Home
- Continuous Integration Software
- AppVeyor
AppVeyor
Vancouver, British Columbia, Canada
What it is
AppVeyor provides continuous integration tools for Windows developers, with hosted service, self-hosted jobs, and Enterprise installations on customer premises. Its pipeline can retrieve a repository, restore caches, install dependencies, build and test software, package artifacts, deploy, and run finalizer scripts. Projects can be set up in an appveyor.yml file or through the user interface. Build matrices can create multiple jobs across operating systems, environment variables, platforms, configurations, test categories, and build clouds. Listed source control providers include GitHub, Bitbucket, GitLab, Azure DevOps, Kiln, and Gitea. Deployment options include inline providers and environments that can be triggered manually or through the API. The REST API covers teams, projects, builds, environments, and deployments, using bearer-token authentication. Secure variables can use account-specific encryption keys and are not decoded during pull-request builds by default. Hosted builds run on pristine virtual machines that are not shared between builds, and VM state is not preserved between runs. Every plan has a 60-minute maximum build-job execution time. The free Open-source plan covers unlimited public projects; paid plans start at $29 a month.
For and against
For
- Supports configuration by YAML or user interface
- Build matrices expand jobs across multiple settings
- Secure variables are not decoded during pull-request builds by default
- Hosted builds use pristine, non-shared virtual machines
Against
- Build jobs have a 60-minute maximum execution time
- Open-source plan is limited to public projects
- Basic plan includes one private project
The verdict
AppVeyor covers a pipeline from repository retrieval through deployment, with both hosted and self-hosted options. Check the 60-minute job limit and plan-specific project and concurrency allowances against your workflow.
Who it suits
AppVeyor suits Windows developers and teams that need hosted or self-hosted continuous integration, including organizations seeking an on-premises Enterprise installation. Its free Open-source plan is for public projects.
Plans and prices
Open-source
Unlimited public projects · 1 concurrent job · 5 self-hosted jobs · Community support
Read 14 Oct 2026 · appveyor.com
AppVeyor Server
Unlimited users · projects · jobs · clouds
Read 14 Oct 2026 · appveyor.com
Basic
1 private project · 1 concurrent job · 5 self-hosted jobs · Priority technical support
Read 14 Oct 2026 · appveyor.com
Pro
Unlimited private projects · 1 concurrent job · 5 self-hosted jobs · Priority technical support
Read 14 Oct 2026 · appveyor.com
Pro
Unlimited private projects · 1 concurrent job · 5 self-hosted jobs · Priority technical support
Read 14 Oct 2026 · appveyor.com
Premium
Unlimited private projects · 2 concurrent jobs · 5 self-hosted jobs · Priority technical support
Read 14 Oct 2026 · appveyor.com
Premium
Unlimited private projects · 2 concurrent jobs · 5 self-hosted jobs · Priority technical support
Read 14 Oct 2026 · appveyor.com
On the record
- API formats
- The REST API returns JSON by default and can return XML when an Accept header requests it.appveyor.com · read 14 Oct 2026
- Build clouds
- Hosted builds run on Hyper-V and Google Compute Engine, with private clouds available on Hyper-V, Docker, Azure, AWS and GCE.appveyor.com · read 14 Oct 2026
- Build isolation
- Each build runs on a fresh virtual machine that is not shared with other builds and is decommissioned afterward.appveyor.com · read 14 Oct 2026
- Build limits
- Every hosted plan limits a build job to 60 minutes unless a longer duration is arranged with AppVeyor.appveyor.com · read 14 Oct 2026
- Build matrix
- Build matrices can combine operating system, environment variables, platform, configuration, test categories, and build cloud into multiple jobs.appveyor.com · read 2 Oct 2026
- Build pipeline
- Its build pipeline can clone a repository, restore cache, install dependencies, build, test, package artifacts, deploy, and run finalizer scripts.appveyor.com · read 2 Oct 2026
- Build Worker API
- The Build Worker API exposes REST endpoints for messages, compilation messages, tests, variables, artifacts and build details.appveyor.com · read 14 Oct 2026
- Build workflow
- Branch and pull-request builds are supported for development workflows.appveyor.com · read 14 Oct 2026
- CLI and PowerShell
- AppVeyor supplies an appveyor.exe command-line utility and PowerShell module for Build Worker API access.appveyor.com · read 14 Oct 2026
- Company
- AppVeyor says it is a privately held Canadian corporation founded in 2011 and lists its address in Vancouver, British Columbia, Canada.appveyor.com · read 2 Oct 2026
- Company facts
- AppVeyor Systems Inc. is described by the company as a privately held Canadian corporation founded in 2011.appveyor.com · read 14 Oct 2026
- Company ownership
- AppVeyor states that it is profitable and self-funded.appveyor.com · read 14 Oct 2026
- Company scale
- AppVeyor says its service has been used by more than 50,000 developers and has run over 10 million builds.appveyor.com · read 14 Oct 2026
- Concurrent jobs
- Additional concurrent jobs cost $50 per month and additional self-hosted jobs cost $10 per month, with lower FOSS rates listed.appveyor.com · read 14 Oct 2026
- Configuration
- Builds can be configured in a web interface or in version-controlled appveyor.yml YAML files.appveyor.com · read 14 Oct 2026
- Data retention
- The policy lists six-month build retention for free accounts and 18 months for paid accounts, while artifacts are retained one month free and three months paid.appveyor.com · read 14 Oct 2026
- Deployment and packages
- AppVeyor includes deployment functions and a built-in NuGet server.appveyor.com · read 14 Oct 2026
- Deployments
- Deployment options include inline deployment providers and environment deployments that can be triggered manually or through the API.appveyor.com · read 2 Oct 2026