Access our configuration packages (orbs), documentation, API, CLI, and other tools and resources.
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
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
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
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.
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
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.
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.
Get the support you need from CircleCI and our growing community of more than 600K developers.