Jenkins website screenshot

Jenkins

Jenkins is the leading open source automation server that enables developers to reliably build, test, and deploy software. Jenkins exposes a machine-consumable Remote Access API for nearly every resource it manages, available in XML (with XPath filtering), JSON (with JSONP), and a Python-compatible variant, and supports HTTP Basic auth with API tokens for scripted clients.

Jenkins publishes 4 APIs on the APIs.io network, including Computer API, Jobs API, Queue API, and 1 more. Tagged areas include Automation, Build Server, CI/CD, Continuous Delivery, and Continuous Integration.

Jenkins’ developer surface includes authentication, changelog, CLI, getting-started guide, documentation, engineering blog, and 29 more developer resources.

52.1/100 developing ▬ flat Agent 48/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
4 APIs 1 MCP Servers
AutomationBuild ServerCI/CDContinuous DeliveryContinuous IntegrationDevOpsOpen SourceRemote Access API

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 52.1/100 · developing
Contract Quality 12.3 / 25
Developer Ergonomics 10.4 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 7.5 / 13
Governance 1.4 / 12
Discoverability 8.3 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/jenkins: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Jenkins Computer API

Connected build agents.

Jenkins Jobs API

Jenkins jobs and their builds.

Jenkins Queue API

The build queue.

Jenkins Server API

Information about the Jenkins instance.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Jenkins Remote Access API

OPEN COLLECTION

Arazzo Workflows 4

Multi-step API workflows described with the Arazzo specification.

Jenkins Discover Jobs and Inspect the Latest Build

Enumerate the jobs on an instance, drill into one job, and read the detail of its most recent build.

ARAZZO

Jenkins Instance Health and Capacity Check

Read instance mode and executor count, check agents are online, and measure queue depth.

ARAZZO

Jenkins Trigger a Build and Await the Result

Trigger a parameterless job, watch it leave the queue, and poll the build until it finishes.

ARAZZO

Jenkins Trigger a Parameterized Build and Await the Result

Submit build parameters to a parameterized job, confirm it queued, and poll until it finishes.

ARAZZO

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

jenkins-mcp.yml

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Jenkins Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Jenkins Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Jenkins Authentication

http · 1 scheme

SECURITY

Jenkins Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Jenkins Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Jenkins Agentic Access

8 operations · 2 acting

8 operations · 2 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: jenkins
name: Jenkins
description: Jenkins is the leading open source automation server that enables developers to reliably build, test, and deploy
  software. Jenkins exposes a machine-consumable Remote Access API for nearly every resource it manages, available in XML
  (with XPath filtering), JSON (with JSONP), and a Python-compatible variant, and supports HTTP Basic auth with API tokens
  for scripted clients.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/jenkins.png
tags:
- Automation
- Build Server
- CI/CD
- Continuous Delivery
- Continuous Integration
- DevOps
- Open Source
- Remote Access API
url: https://raw.githubusercontent.com/api-evangelist/jenkins/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: jenkins:jenkins-computer-api
  name: Jenkins Computer API
  description: Connected build agents.
  humanURL: https://www.jenkins.io/doc/book/using/remote-access-api/
  tags:
  - Computer
  properties:
  - type: OpenAPI
    url: openapi/jenkins-computer-api-openapi.yml
  - type: Documentation
    url: https://www.jenkins.io/doc/book/using/remote-access-api/
  - type: Authentication
    url: https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients/
  - type: APITokens
    url: https://www.jenkins.io/doc/book/managing/system-configuration/#configuring-api-tokens
- aid: jenkins:jenkins-jobs-api
  name: Jenkins Jobs API
  description: Jenkins jobs and their builds.
  humanURL: https://www.jenkins.io/doc/book/using/remote-access-api/
  tags:
  - Jobs
  properties:
  - type: OpenAPI
    url: openapi/jenkins-jobs-api-openapi.yml
  - type: Documentation
    url: https://www.jenkins.io/doc/book/using/remote-access-api/
  - type: Authentication
    url: https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients/
  - type: APITokens
    url: https://www.jenkins.io/doc/book/managing/system-configuration/#configuring-api-tokens
- aid: jenkins:jenkins-queue-api
  name: Jenkins Queue API
  description: The build queue.
  humanURL: https://www.jenkins.io/doc/book/using/remote-access-api/
  tags:
  - Queue
  properties:
  - type: OpenAPI
    url: openapi/jenkins-queue-api-openapi.yml
  - type: Documentation
    url: https://www.jenkins.io/doc/book/using/remote-access-api/
  - type: Authentication
    url: https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients/
  - type: APITokens
    url: https://www.jenkins.io/doc/book/managing/system-configuration/#configuring-api-tokens
- aid: jenkins:jenkins-server-api
  name: Jenkins Server API
  description: Information about the Jenkins instance.
  humanURL: https://www.jenkins.io/doc/book/using/remote-access-api/
  tags:
  - Server
  properties:
  - type: OpenAPI
    url: openapi/jenkins-server-api-openapi.yml
  - type: Documentation
    url: https://www.jenkins.io/doc/book/using/remote-access-api/
  - type: Authentication
    url: https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients/
  - type: APITokens
    url: https://www.jenkins.io/doc/book/managing/system-configuration/#configuring-api-tokens
common:
- type: Arazzo
  url: arazzo/jenkins-trigger-build-and-await-result-workflow.yml
  name: Jenkins Trigger a Build and Await the Result
- type: Arazzo
  url: arazzo/jenkins-trigger-parameterized-build-workflow.yml
  name: Jenkins Trigger a Parameterized Build and Await the Result
- type: Arazzo
  url: arazzo/jenkins-inspect-job-latest-build-workflow.yml
  name: Jenkins Discover Jobs and Inspect the Latest Build
- type: Arazzo
  url: arazzo/jenkins-instance-health-check-workflow.yml
  name: Jenkins Instance Health and Capacity Check
- type: AgenticAccess
  url: agentic-access/jenkins-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/jenkins-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/jenkins-domain-security.yml
- type: Authentication
  url: authentication/jenkins-authentication.yml
- type: Packages
  url: packages/jenkins-packages.yml
- type: WellKnown
  url: well-known/jenkins-well-known.yml
- type: SecurityTxt
  url: well-known/jenkins-security.txt
- type: MCPServer
  url: mcp/jenkins-mcp.yml
- type: LLMsTxt
  url: llms/jenkins-llms.txt
- type: Overlay
  url: overlays/jenkins-openapi-overlay.yaml
- type: Conformance
  url: conformance/jenkins-conformance.yml
- type: Lifecycle
  url: lifecycle/jenkins-lifecycle.yml
- type: Conventions
  url: conventions/jenkins-conventions.yml
- type: ChangeLog
  url: changelog/jenkins-changelog.yml
- type: CLI
  url: cli/jenkins-cli.yml
- type: DataModel
  url: data-model/jenkins-data-model.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/jenkinsio
- type: Website
  url: https://www.jenkins.io/
- type: GettingStarted
  url: https://www.jenkins.io/doc/pipeline/tour/getting-started/
- type: Documentation
  url: https://www.jenkins.io/doc/
- type: Installation
  url: https://www.jenkins.io/doc/book/installing/
- type: Plugins
  url: https://plugins.jenkins.io/
- type: Tutorials
  url: https://www.jenkins.io/doc/tutorials/
- type: Blog
  url: https://www.jenkins.io/node/
- type: Community
  url: https://www.jenkins.io/participate/
- type: GitHubOrganization
  url: https://github.com/jenkinsci
- type: SecurityAdvisories
  url: https://www.jenkins.io/security/advisories/
- type: Governance
  url: https://www.jenkins.io/project/governance/
- type: RoadMap
  url: https://www.jenkins.io/project/roadmap/
- type: PrivacyPolicy
  url: https://www.jenkins.io/privacy/
- type: TermsOfService
  url: https://www.jenkins.io/project/conduct/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com