Self-hosted runner
Use your own infrastructure to run jobs.
Choose self-hosted runner if your team is looking for:
Privileged access & controls
Get more control over the environment for your jobs:
- Connect to private networks
- Monitor the operating system
- Restrictions using static IPs
- IAM permissions
Unique platform support
Build what you want, where you want. Runner supports:
- Embedded systems
- Custom compute types
- Pre-installed licensed software
Use self-hosted runner alongside CircleCI Cloud hosted compute
Save engineering time by eliminating maintenance overhead.
How self-hosted runner works:
How self-hosted runner works:
Install self-hosted runner your way
CircleCI’s self-hosted runner is available in both machine and container execution environments, which enables you to build and test on a wider variety of architectures, as well as have additional control over the environment.
Need everything on your own infrastructure?
Learn how to get the power of CircleCI on-premises.
Learn About Server