No YAML required!

Code your CI/CD pipelines with TypeScript

Spend less time learning platform-specific syntaxes and just use a language your team already knows. PandaCI is the open-source CI/CD platform your team wants.

import { docker, $ } from "jsr:@pandaci/workflow"

// Starts a docker job with node:22 image
docker("node:22", () => {
  // Runs inside the docker container
  await $`npm install`
  await $`npm run test`
  await $`npm run build`
})

Inspired by testing frameworks, you can learn our syntax in minutes.

A best-in-class DX

Learn our syntax with a 10~15 line example

See the example

No nonsense dashboard

Clear logs, intuitive workflows, and real-time updates; our interface is built to make CI/CD smooth and frustration-free.

Dashboard screenshot

Fair & Transparent Pricing

Despite offering powerful runners, our pricing is fair, transparent and can save you money when compared to other CI/CD services.

High performance runners

We use fly.io performance runners to ensure your tests run as fast as possible. Our default runners have 4 cores and 16GB of RAM!

Powerful, Intuitive Syntax

Ditch YAML. Write workflows in TypeScript, reuse code, and build complex pipelines with simple, readable logic.

ci.pandaci.ts
cleanup.pandaci.ts
import { docker, $ } from 'jsr:@pandaci/core'

// Test and build our web app
await docker('node:22', async () => {
    await $`npm install`
    await $`npm run test`
    await $`npm run build`
})

// Deploy to S3
await docker('amazon/aws-cli', () => {
    $`aws s3 cp ./build s3://prod --recursive`
})

Simple yet powerful

Easily orchestrate complex workflows like a pro

Cloud-native platform

Gone are the days of provisioning CI/CD servers

Example run
First-class Github integration.
With no additional setup, PandaCI integrates seamlessly with your Github repositories. We'll automatically report workflow status to your PRs.
Secure secrets.
PandaCI provides a secure way to store and use secrets in your pipelines. We encrypt your secrets and only expose them to your running jobs.
Fast and reliable.
PandaCI is built on top of the latest cloud-native technologies. We provide a fast and reliable platform for your CI/CD needs.
Protect production secrets.
We provide the ability to limit secrets to sepecific branches. This ensures that your production secrets are never exposed to your development environments.
Scalable infrastructure.
With our cloud-native platform, you don't have to worry about provisioning servers. We scale with your needs.
Real-time logs.
Get real-time logs for your running jobs. We provide detailed logs for each step in your pipeline.

Get started for free

Follow our quick start guide to create your first pipeline in minutes.