CircleCI is the software delivery engine for teams who want to ship software faster, using code that’s reusable and easy to maintain.
A step-by-step guide to set up your first CircleCI project, in minutes.
We recommend new users start with our General Developer Training course.
Find examples based on your favorite programming language.
Follow this guide to learn about the core of the CircleCI experience - config.yml.
Don’t start from scratch. Copy and paste a sample .circleci/config.yml file.
Find a full config.yml example and a list of all configuration keys.
Learn how orbs can help your team automate code and integrate quickly.
Manage your pipelines and get help writing config. in the IDE.
Access advanced tools through the local terminal.
View and manage your releases from a single dashboard.
Improved visibility of config policies with soft fail notifications now on the pipelines dashboard.
Trigger pipelines from anywhere that can emit a webhook or curl command.
The new Amazon SageMaker orb ensures zero downtime releases across environments.
Trigger CI pipelines on model, dataset and prompt changes with inbound webhooks.
Find out how to automate evaluation of LLM-based applications in your CI pipeline.
Track our platform changes. Stay up to date with the latest in CI.
Integrate your DevOps processes using orbs and our API.
Get help building the language & framework your app is written in.
Create customizable integrations with workflow and job events.