CircleCI API - SDKs
CircleCI is a platform for developers to create, test, integrate, and deploy code for projects. CircleCI offers features like pushing code to GitHub and deploying code to servers.
The CircleCI API allows developers to access and integrate the functionality of CircleCI with other applications. Some example API methods include retrieving user information, retrieving project information, and retrieving builds for projects.

- Versions
- SDKs (32)
- Articles (3)
- How To(0)
- Source Code(8)
- Libraries(0)
- Developers (1)
- Followers (5)
- Changelog (44)
SDKs (32)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | CircleCI Go SDK by Alec Holmes | The CircleCI Go SDK by Alec Holmes provides a dashboard built with Go and React that displays the user's followed builds with metadata using the CircleCI API. |
![]() | CircleCI JavaScript SDK by Divya | The CircleCI JavaScript SDK by Divya provides developers with a command-line interface to the CircleCI API using JavaScript. |
![]() | CircleCI Ruby SDK by Alex Kalinin | The CircleCI Ruby SDK by Alex Kalinin is a gem that allows developers to download RSpec XML files from the CircleCI API. |
![]() | CircleCI Flask Python SDK by Matthew F Johnson | The CircleCI Flask Python SDK by Matthew F Johnson allows developers to integrate the CircleCI API into their applications built with Flask, a Python microframework. |
![]() | CircleCI Go SDK by Josh Komoroske | The CircleCI Go SDK by Josh Komoroske contains a Swagger definition and Go client bindings for the CircleCI API. |
![]() | CircleCI Go SDK by Ryan Lower | The CircleCI Go SDK by Ryan Lower allows developers to integrate the CircleCI API into their Go applications. Not all endpoints are yet supported. |
![]() | CircleCI Ruby SDK by Hiroyuki Takamura | The CircleCI Ruby SDK by Hiroyuki Takamura is a gem that allows developers to integrate the CircleCI API into their Ruby applications. |
![]() | CircleCI Elixir SDK by Yann VERY | The CircleCI Elixir SDK by Yann VERY allows developers to integrate the CircleCI API into their Elixir applications. |
![]() | CircleCI Go SDK by Phil Morgan | The CircleCI Go SDK by Phil Morgan allows developers to integrate the CircleCI API into their Go applications. |
![]() | CircleCI Go SDK by Chavez | The CircleCI Go SDK by Chavez allows developers to integrate the CircleCI API into their Go applications. |
![]() | CircleCI TypeScript SDK by Jordon de Hoog | The CircleCI TypeScript SDK by Jordon de Hoog allows developers to integrate the CircleCI API into their TypeScript applications. This SDK can be installed via yarn or npm. |
![]() | CircleCI Ruby SDK by Les Aker | The CircleCI Ruby SDK by Les Aker is a gem that allows developers to integrate the CircleCI API into their Ruby applications. |
![]() | CircleCI Clojure SDK by Daniel Gregoire | The CircleCI Clojure SDK by Daniel Gregoire allows developers to integrate the CircleCI API into their Clojure applications. |
![]() | CircleCI Clojure SDK by Reid D McKenzie | The CircleCI Clojure SDK by Reid D McKenzie allows developers to integrate the CircleCI API into their Clojure applications. |
![]() | CircleCI Tapioca Python SDK by George Kussumoto | The CircleCI Tapioca Python SDK by George Kussumoto allows developers to access the CircleCI API using Tapioca and Python. This SDK requires Python 3.5+. |
![]() | CircleCI JavaScript SDK by Rafael Schettino | The CircleCI JavaScript SDK by Rafael Schettino allows developers to integrate the CircleCI API into their JavaScript applications. |
![]() | CircleCI Elixir SDK by Justin Schneck | The CircleCI Elixir SDK by Justin Schneck allows developers to integrate the CircleCI API into their Elixir applications. |
![]() | CircleCI Go SDK by Betacraft | The CircleCI Go SDK by Betacraft allows developers to integrate the CircleCI API into their Go applications. |
![]() | CircleCI Kotlin SDK by Yuji Ueki | The CircleCI Kotlin SDK by Yuji Ueki allows developers to integrate the CircleCI API into their Kotlin applications. |
![]() | CircleCI Python SDK by Harper Reed | The CircleCI Python SDK by Harper Reed allows developers to integrate the CircleCI API into their Python applications. This SDK uses Python 2.7.2. |
![]() | CircleCI Haskell SDK by Denis Shevchenko | The CircleCI Haskell SDK by Denis Shevchenko allows developers to integrate the CircleCI API into their Haskell applications. This SDK is a work in progress. |
![]() | CircleCI Python SDK by Lev Lazinskiy | The CircleCI Python SDK by Lev Lazinskiy allows developers to integrate the CircleCI API v1.1 into their Python applications. This SDK requires Python 3. |
![]() | CircleCI Go SDK by Jesse Szwedko | The CircleCI Go SDK by Jesse Szwedko provides developers with a CLI for interacting with the CircleCI API using Go. This SDK is currently in Alpha. |
![]() | CircleCI NodeJS SDK by Lei Pan | The CircleCI NodeJS SDK by Lei Pan allows developers to integrate the CircleCI API into their NodeJS applications. This SDK is installed via npm. |
![]() | CircleCI JavaScript SDK by Koujirou Ishii | The CircleCI JavaScript SDK by Koujirou Ishii is an experimental module that allows developers to access the CircleCI API via CLI (command-line interface). This SDK is installed via npm. |