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.
APIs.json: https://raw.githubusercontent.com/api-evangelist/jenkins/refs/heads/main/apis.yml
- Type: Index
- Automation
- Build Server
- CI/CD
- Continuous Delivery
- Continuous Integration
- DevOps
- Open Source
- Remote Access API
- Created: 2024-01-01
- Modified: 2026-05-19
Jenkins provides a machine-consumable Remote Access API to nearly every resource it exposes. The API is reached by appending /api/ to any Jenkins resource URL (top-level, jobs, builds, queue, nodes, views, etc.), is available in XML, JSON (JSONP), and Python variants, and supports authenticated requests via HTTP Basic auth with API tokens. Common operations include triggering builds, retrieving job and build information, and inspecting build queues, with depth and tree query parameters for controlling response shape.
- JSON
- Python
- Remote Access
- REST API
- XML
- Documentation
- Authentication
- A P I Tokens
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Website
- Getting Started
- Documentation
- Installation
- Plugins
- Tutorials
- Blog
- Community
- GitHub Organization
- Security Advisories
- Governance
- Roadmap
- Privacy Policy
- Terms of Service
FN: Kin Lane Email: kin@apievangelist.com