## Common Atlassian Plugin Modules

The Atlassian Plugin Framework is comprised of a common set of modules shared across other Atlassian products. The following are the shared module types available in Bitbucket Server:

- [Downloadable Plugin Resource](https://developer.atlassian.com/display/DOCS/Adding+Resources+to+your+Project)
- [Component Import Plugin Module](https://developer.atlassian.com/display/DOCS/Component+Import+Plugin+Module)
- [Component Plugin Module](https://developer.atlassian.com/display/DOCS/Component+Plugin+Module)
- [Module Type Plugin Module](https://developer.atlassian.com/display/DOCS/Module+Type+Plugin+Module)
- [REST Plugin Module](https://developer.atlassian.com/display/DOCS/REST+Plugin+Module)
- [Servlet Context Listener Plugin Module](https://developer.atlassian.com/display/DOCS/Servlet+Context+Listener+Plugin+Module)
- [Servlet Context Parameter Plugin Module](https://developer.atlassian.com/display/DOCS/Servlet+Context+Parameter+Plugin+Module)
- [Servlet Filter Plugin Module](https://developer.atlassian.com/display/DOCS/Servlet+Filter+Plugin+Module)
- [Servlet Plugin Module](https://developer.atlassian.com/display/DOCS/Servlet+Plugin+Module)
- [Web Item Plugin Module](https://developer.atlassian.com/display/DOCS/Web+Item+Plugin+Module)
- [Web Panel Plugin Module](https://developer.atlassian.com/display/DOCS/Web+Panel+Plugin+Module)
- [Web Resource Plugin Module](https://developer.atlassian.com/display/DOCS/Web+Resource+Plugin+Module)
- [Web Section Plugin Module](https://developer.atlassian.com/display/DOCS/Web+Section+Plugin+Module)

## Specialized Bitbucket Server Plugin Modules

Bitbucket Server also defines its own set of module types, for tightly integrating with and extending Bitbucket Server-specific functionality.

- [Client Web Item Plugin Module](client-web-item.html)
- [Client Web Panel Plugin Module](client-web-panel.html)
- [Client Web Section Plugin Module](client-web-section.html)
- [Commit Indexer Plugin Module](commit-indexer.html) <span class="aui-lozenge aui-lozenge-complete">NEW</span>
- [Commit Property Config Plugin Module](commit-property-config.html) <span class="aui-lozenge aui-lozenge-complete">NEW</span>
- [HTTP Authentication Handler Plugin Module](http-authentication-handler.html)
- [HTTP Authentication Failure Handler Plugin Module](http-authentication-failure-handler.html)
- [HTTP Authentication Success Handler Plugin Module](http-authentication-success-handler.html)
- [Keyboard Shortcut Plugin Module](keyboard-shortcut.html)
- [Merge Check Plugin Module](merge-check.html)
- [Post-Receive Hook Plugin Module](post-receive-hook-plugin-module.html)
- [Pre-Receive Hook Plugin Module](pre-receive-hook-plugin-module.html)
- [Ref Metadata Provider Module](ref-metadata-provider.html)
- [REST Fragment Plugin Module](rest-fragment.html)
- [Repository Hook Plugin Module](repository-hook-plugin-module.html)
- [SCM Request Check Plugin Module](scm-request-check.html)
- [SSH Request Handler Plugin Module](ssh-request-handler.html)
