Extend Jenkins

Jenkins is an extensible automation server with more than 1800 plugins providing integrations for hundreds of tools and services. The resources below will teach you how toextendJenkins with new features.

If you want touseJenkins's existing functionality and plugin features only, please refer to theJenkins User Documentationinstead.


Get started with Jenkins development by writing a simple plugin.

How-To Guides

These guides explain how to solve a specific problem.

Reference Documentation

The Jenkins developer reference documentation is organized by topics.

Extensions Index

An index of all extension points available in core and plugins and their implementations.