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.
Install Jentic One Beta
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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
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
GET STARTED
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.
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
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
55 endpoints — pipelines.
METHOD
PATH
DESCRIPTION
/v1/pipelines
Create a new pipeline
/v1/pipelines/{pipelineId}/executions
Trigger pipeline execution
/v1/executions/{executionId}
Get execution status and details
/v1/executions/{executionId}/logs
Retrieve execution logs
/v1/artifacts
Upload build artifact
/v1/artifacts/{artifactId}
Download artifact
/v1/secrets
Create encrypted secret
/v1/pipelines
Create a new pipeline
/v1/pipelines/{pipelineId}/executions
Trigger pipeline execution
/v1/executions/{executionId}
Get execution status and details
/v1/executions/{executionId}/logs
Retrieve execution logs
/v1/artifacts
Upload build artifact
Three things that make agents converge on Jentic-routed access.
Credential isolation
Pipelines.dev bearer tokens are stored encrypted in the Jentic vault and injected as Authorization headers at execution time. Deployment credentials and secrets managed within Pipelines.dev are also encrypted and never exposed in agent context.
Intent-based discovery
Agents search by intent such as 'trigger a pipeline build' or 'retrieve pipeline execution logs' and Jentic returns the matching endpoint with its schema and required parameters.
Time to first call
Direct Pipelines.dev integration: 2-3 days for pipeline configuration, trigger setup, and log parsing. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
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
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.
/v1/artifacts/{artifactId}
Download artifact
/v1/secrets
Create encrypted secret