Convenience Images
Convenience Images

Everything you need to optimize your CI/CD pipeline

Access our configuration packages (orbs), documentation, API, CLI, and other tools and resources.

Getting Started

Learn the basics of CI/CD and how CircleCI works. Take a step-by-step approach to setting up your first project on CircleCI.

Hello World
Step-by-Step Tutorial

CircleCI Configuration

Our configuration-as-code philosophy means the entire delivery process, from build to deploy, is orchestrated through a single file called config.yml. Learn CircleCI’s pipeline hierarchy and how to successfully set-up your YAML file.

Explore the Configuration
Migration Guides for Other CI Tools
Jenkinsfile Converter
Tips for Optimizing Configuration

CircleCI Orbs

Orbs are reusable packages of configuration that simplify your development process. Choose from thousands of orbs available on our public registry, or take advantage of our paid plans and create private orbs used exclusively by your organization.

Explore Orbs
Learn More
Explore Docs

Convenience Images for Docker

CircleCI maintains a fleet of Docker images for a CI/CD environment that are compatible with multiple programming languages and a few databases. Use images as a quick and convenient starting point for your containerized environment.

Explore Images
Docker Basics Tutorial
View Docs

Integrations and Interfaces

Integrate your existing toolchain using orbs, our API, and built-in GitHub and Bitbucket integrations. In addition to the in-app experience, you can stay productive and in-flow with our API and CLI.

Explore CircleCI Integrations


Introduce efficiency in your test suite and visualize data from your pipelines. You can also connect other apps with CircleCI through available API endpoints.

Explore the API

Command Line Interface

Prefer to work in the terminal? Install the CircleCI CLI to interact with your projects, enable activities from your local machine, and more.

Explore the CLI


Setting up your CI/CD pipelines and maintaining an efficient practice shouldn’t be done in silos. Take advantage of resources and best practices from in-house experts and our community.


Whether you’re new to CI/CD or an experienced developer, use the tutorials, samples, and how-to guides in our documentation to learn CircleCI.

Learning Resources

Access the CircleCI Academy for free, developer-led training or view technical tutorials and perspectives on our blog. Learn from our team of experts and customize your onboarding experience.

View Blog Tutorials
Watch Recent Webinars

Community & Support

Get the support you need from CircleCI and our growing community of more than 600K developers.

Explore Premium Support
Get Support

Sign up to get the latest Developer Hub news delivered to your inbox

By submitting this form, you are agreeing to our Terms of Use and Privacy Policy.