Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Developer Tools / Pipelines.dev API
Pipelines.dev API logo

Pipelines.dev API

Official vendor OpenAPI document · agent-readyDeveloper ToolsCi Cdbearer55 EndpointsREST

For Agents

Manage CI/CD pipelines with build configuration, execution triggers, artifact storage, and deployment automation. Supports 55 endpoints for pipeline orchestration, build monitoring, and DevOps workflows.

Use for: I need to create a CI pipeline that runs tests on every pull request, Trigger a build for the main branch with custom environment variables, Retrieve build logs for a failed pipeline execution, Upload a Docker image as a build artifact

Not supported: Does not provide source code hosting, issue tracking, or infrastructure provisioning - use for CI/CD pipeline orchestration, build execution, and deployment automation only.

Pipelines.dev provides cloud-native CI/CD pipeline orchestration with declarative YAML configuration, container-based builds, artifact management, and deployment automation. The API exposes full control over pipeline definitions, build triggers, execution monitoring, secret management, artifact storage, and deployment targets. Built for platform teams creating internal developer platforms, DevOps automation tools, and CI/CD-as-a-service offerings.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Pipelines.dev API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Pipelines.dev API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpipelines.dev%2Fpipelines-dev" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpipelines.dev%2Fpipelines-dev" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Pipelines.dev API.

Define and manage pipelines with stages, jobs, and container-based execution environments

Trigger builds from git commits, pull requests, tags, or API calls with custom parameters

Store and retrieve build artifacts with versioning and retention policies

Manage secrets and environment variables scoped to pipelines or organizations

Monitor pipeline executions with real-time logs, status updates, and performance metrics

Configure deployment targets including Kubernetes clusters, serverless platforms, and VMs

Set up approval gates and manual intervention steps for production deployments

Use Cases

Patterns agents use Pipelines.dev API for, with concrete tasks.

★ AI Agent DevOps Automation

Enable AI agents to orchestrate CI/CD workflows, diagnose build failures, and automate deployment processes. Agents can create pipelines programmatically, trigger builds in response to events, retrieve execution logs to diagnose failures, and manage deployment approvals. For example, an agent tasked with 'deploy the latest staging branch to production' can verify tests passed, trigger the deployment pipeline, wait for approval, and monitor deployment status.

Create a pipeline with test, build, and deploy stages for a Node.js app, configure it to trigger on main branch commits, set up approval gate before production deployment, then trigger initial build and monitor execution until completion

Multi-Environment Deployment Orchestration

Manage deployments across multiple environments (dev, staging, production) with different approval workflows and configuration. The API supports defining deployment targets, configuring environment-specific variables, and setting up approval gates. Teams can automate promotion between environments while maintaining control over production releases.

Create deployment pipeline with three stages: (1) auto-deploy to dev on commit, (2) deploy to staging on tag with smoke tests, (3) deploy to production with manual approval gate and rollback capability

Build Artifact Management

Store, version, and retrieve build artifacts including Docker images, compiled binaries, npm packages, and deployment bundles. The API provides artifact upload/download, versioning with semantic tags, retention policies, and usage tracking. DevOps teams can implement artifact promotion workflows where artifacts built in CI are promoted through environments without rebuilding.

After successful build, upload Docker image as artifact with semantic version tag, store build metadata (commit SHA, timestamp, test results), then retrieve artifact in staging deployment pipeline by version tag

Pipeline Execution Monitoring and Analytics

Track pipeline execution metrics including build duration, success rates, failure patterns, and resource usage. The API provides execution history, detailed logs, and aggregate analytics. Engineering teams can build dashboards showing build health, identify slow stages for optimization, and detect flaky tests or recurring failures.

Query all pipeline executions for the last 30 days, calculate average build duration per pipeline, identify executions that failed during test stage, and generate report with top failure reasons and affected branches

Key Endpoints

55 endpoints — pipelines.

METHOD

PATH

DESCRIPTION

POST

/v1/pipelines

Create a new pipeline

POST

/v1/pipelines/{pipelineId}/executions

Trigger pipeline execution

GET

/v1/executions/{executionId}

Get execution status and details

GET

/v1/executions/{executionId}/logs

Retrieve execution logs

POST

/v1/artifacts

Upload build artifact

GET

/v1/artifacts/{artifactId}

Download artifact

POST

/v1/secrets

Create encrypted secret

POST

/v1/pipelines

Create a new pipeline

POST

/v1/pipelines/{pipelineId}/executions

Trigger pipeline execution

GET

/v1/executions/{executionId}

Get execution status and details

GET

/v1/executions/{executionId}/logs

Retrieve execution logs

POST

/v1/artifacts

Upload build artifact

GET

/v1/artifacts/{artifactId}

Download artifact

POST

/v1/secrets

Create encrypted secret

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring Pipelines.dev by hand means managing its bearer token, coordinating pipeline, execution, and artifact calls, and handling retries yourself. Through Jentic you install once, import Pipelines.dev from the API Directory, store the token once, and your agent calls it.

Permission scoping

Pipelines.dev puts the pipeline id and execution id in the URL path (/v1/pipelines/{pipelineId}/executions, /v1/executions/{executionId}), so a rule can pin your agent to one pipeline and its runs. You choose the operations it may call, so writing secrets is not included unless you add it.

Credential isolation

Your Pipelines.dev bearer token is stored once, encrypted, by your own Jentic One instance and injected as an Authorization header at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'trigger a pipeline build' or 'fetch execution logs', and Jentic returns the matching Pipelines.dev operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

GitHub Actions API

→

Native GitHub CI/CD with YAML workflows and tight repository integration

Choose GitHub Actions for GitHub-native repos with simple workflows; choose Pipelines.dev for multi-cloud deployments and advanced artifact management

Alternative

CircleCI API

→

Cloud CI/CD platform with YAML config and extensive integration marketplace

Choose CircleCI for mature ecosystem and orbs library; choose Pipelines.dev for simpler API-first configuration and deployment orchestration

Alternative

GitLab CI/CD API

→

Integrated DevOps platform with CI/CD, container registry, and deployment features

Choose GitLab for all-in-one DevOps platform; choose Pipelines.dev for standalone CI/CD with flexible git provider integration

FAQs

Specific to using Pipelines.dev API through Jentic.

What authentication does the Pipelines.dev API use?

The API uses bearer token authentication with API tokens generated in the dashboard under Settings > API Tokens. Each request includes an Authorization: Bearer {token} header. Through Jentic, bearer tokens are stored encrypted and injected automatically - they never appear in agent prompts or execution logs.

Can I trigger builds with custom parameters?

Yes. POST /v1/pipelines/{pipelineId}/executions accepts a parameters object with custom key-value pairs that are injected as environment variables during execution. This enables parameterized builds for different deployment targets, feature flags, or test suites.

How do I retrieve build logs?

GET /v1/executions/{executionId}/logs returns logs for the entire execution or specific stages/jobs using query parameters. Logs are streamed in real-time during execution and persisted for 30 days. Log retention can be extended on enterprise plans.

What artifact storage is included?

Free tier includes 5GB artifact storage with 30-day retention. Paid plans include 100GB-1TB with customizable retention up to 1 year. Artifacts are stored in regional cloud storage with global CDN for fast retrieval. Common artifact types include Docker images, npm/Maven packages, and deployment bundles.

Can I deploy to my own infrastructure?

Yes. Pipelines.dev supports deploying to Kubernetes clusters (via kubectl), VMs (via SSH), serverless platforms (AWS Lambda, Google Cloud Functions, Vercel), and container registries. You configure deployment targets with credentials stored as secrets, then reference them in pipeline deploy stages.

What are the execution limits?

Free tier includes 500 build minutes per month with 2 concurrent builds. Paid plans start at $29/month for 3,000 minutes and scale to unlimited builds. Individual build timeout is 60 minutes on standard plans, configurable up to 4 hours on enterprise plans.

Can I limit what my agent is allowed to do with the Pipelines.dev API?

Yes. Because you run Jentic One yourself, your own rules decide which Pipelines.dev operations the agent may call and which credentials it may use. Since the pipeline id and execution id live in the URL path (/v1/pipelines/{pipelineId}/executions and /v1/executions/{executionId}), you can pin the agent to a single pipeline and its runs, and allow only read operations like fetching execution status or logs. Write operations such as creating secrets via POST /v1/secrets are included only if you explicitly grant them.

GET STARTED

Start building with Pipelines.dev API

Explore with Jentic One
View OpenAPI Document