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 CircleCI Configuration
Migration Guides for Other CI Tools
Jenkinsfile Converter
Tips for Optimizing Configuration

CircleCI Orbs

Orbs are packages of configuration that you can import by name or configure inline to simplify your config, then share and reuse across projects.

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 CircleCI 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 CircleCI 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