CircleCI's primary function is retrieval.
CircleCI is written in Typescript.
CircleCI supports self-hosted hosting.