About Screwdriver
Screwdriver is an open source build platform designed for continuous delivery. It emphasizes easy configurability and isolation for security, and is not tied to any one compute platform.
The platform supports a RESTful, fully documented API, allows configuration tracking in code, and lets users control their own cluster. It supports an expanding list of source code services, execution engines, and databases.
Key features
- Easy configurability and isolation for security
- Pick and choose plugins
- Not tied to any one compute platform
- RESTful, fully documented API
- Keep track of config in code
- Control your own cluster
Good fit for
- Continuous delivery
- Local cluster setup for testing
- Production cluster management
Screwdriver: questions and answers
- What is Screwdriver used for?
- Screwdriver is an open source build platform designed for continuous delivery, with easy configurability and isolation for security. It is a good fit for continuous delivery, local cluster setup for testing and production cluster management.
- Is Screwdriver open source?
- Yes. Screwdriver is open source under a custom licence. Its source code is on GitHub at screwdriver-cd/screwdriver and is written mainly in JavaScript.
- Is Screwdriver free?
- Yes. Screwdriver is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host Screwdriver?
- Yes. Screwdriver can be self-hosted on your own server or infrastructure.
- What is Screwdriver an alternative to?
- Screwdriver is an open-source alternative to Buildkite, GitHub Actions, TeamCity and AWS CodePipeline. Other open-source alternatives to Buildkite include GoCD, Jenkins and Buildbot.
- Is Screwdriver actively maintained?
- Yes. The most recent commit to Screwdriver was on 13 October 2026, and the latest release is v4.1.0, published on 13 October 2020. The project has 1k stars on GitHub.
Open-source alternatives to Screwdriver
See all
GoCD
CI/CD & DevOps
GoCD - Continuous Delivery server main repository
Apache-2.0vs TeamCity★ 7.4k
Jenkins
CI/CD & DevOps
Jenkins automation server
MITvs CircleCI★ 27k
Buildbot
CI/CD & DevOps
Python-based continuous integration testing framework; your pull requests are more than we
GPL-2.0vs TeamCity★ 5.5k
Concourse CI
CI/CD & DevOps
Concourse is a container-based automation system written in Go. It's mostly used for CI/CD
Apache-2.0vs GitHub Actions★ 7.9k
Woodpecker CI
CI/CD & DevOps
Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
Apache-2.0vs GitHub Actions★ 8k
Harness
CI/CD & DevOps
Harness Open Source is an end-to-end developer platform with Source Control Management, CI
Apache-2.0vs GitHub Actions★ 39k
SaaS alternatives to Screwdriver
See all
Buildkite
CI/CD & DevOps
CI/CD platform that runs pipelines on build agents you host yourself
SaaS
GitHub Actions
CI/CD & DevOps
GitHub Actions is GitHub's built-in automation and CI/CD service for building, testing and deploying code through workflows triggered by repository events.
SaaS
TeamCity
CI/CD & DevOps
JetBrains CI/CD server with build chains, available self-hosted or as a cloud service
SaaS
AWS CodePipeline
CI/CD & DevOps
Managed AWS service that automates build, test and deploy release pipelines
SaaS
CloudBees
CI/CD & DevOps
Enterprise CI/CD and release orchestration built around Jenkins
SaaS
Bitrise
CI/CD & DevOps
Mobile-focused CI/CD for building, testing and releasing iOS and Android apps
SaaS

Appcircle
Travis CI
Google Cloud Build
Azure Pipelines
Semaphore
Buddy
AWS CodeBuild