Increase your traffic, view your stats, speed up your site, and protect yourself from hackers with Jetpack.
Switch branches/tags
activity-log-sync-feedback add/affiliate-code-jitm-urls add/api-user-code-to-rest-api add/cdn-auto-activation add/changelog-69 add/comment-likes add/cxn-tests add/docker-webgrind add/double-encode-message add/eggs add/eslint-a11y-config add/force-secure-endpoint add/gdpr-ads-compliance-2 add/header-descriptions-to-settings-sections add/is_fresh_wordpress_site-helper_method add/jetpack-clear-alloptions add/jetpack-colophon add/jetpack-get-for-collections add/jetpack-related-posts-block-server-reg add/jetpack-sso-connect-false add/jetpack-v6-endpoints add/jitm-component add/memberships add/missing-currency-fallback add/network-activation-banner add/new-performance-tab add/one-click-verify-tracks-events add/plan-warm-welcome-get-started-button add/plugin-search-hints add/private-sites add/publicize-rest-api-2 add/publicize-rest-api add/rebase-instructions-for-a12s add/related-posts-gutenberg-block-experiment add/show-connection-that-are-deprecated add/site-importer-ui add/tracking-for-blogid add/twentyseventeen-compat add/ui-aff-code add/visibility-minor-filter add/woo-analytics-support-bundles add/wptotwitter alternative-to-8611 branch-4.5-built branch-4.5 branch-4.6-built branch-4.6 branch-4.7-built branch-4.7 branch-4.8-built branch-4.8 branch-4.9-built branch-4.9-oeuoeu-built branch-4.9-pressable-built branch-4.9-pressable branch-4.9 branch-5.0-built branch-5.0 branch-5.1-built branch-5.1 branch-5.2-built branch-5.2 branch-5.3-built branch-5.3 branch-5.4-built branch-5.4 branch-5.5-built branch-5.5 branch-5.6-built branch-5.6-pressable-rewind-built branch-5.6 branch-5.7-built branch-5.7 branch-5.8-built branch-5.8 branch-5.9-built branch-5.9 branch-6.0-built branch-6.0 branch-6.1-built branch-6.1 branch-6.2-built branch-6.2 branch-6.3-built branch-6.3 branch-6.4-built branch-6.4 branch-6.5-built branch-6.5 branch-6.6-built branch-6.6-testing-rebuild-css branch-6.6 branch-6.7-built branch-6.7 branch-6.8-built branch-6.8 branch-build-wtf branch-gutentest branch-try/rest-api-auth-build-fix bug/fix-videopress-loading-img docker/ngrok dont-sync-ip druesome-patch-1 enhance/changelog enhance/fix-sectionheader-color-text enhance/videopress-better-communication-built enhancement/premium-services-to-connet-banner feature/simple-payments fix/add-aldavigdis-and-gititon-to-readme fix/autoloading-options fix/cleanups fix/client-i18n-export fix/daddy fix/dashboard-threat-no-vp-reference fix/global-setting-of-post-on-sync fix/hello-dolly-strikes-back fix/hello-dolly fix/inline-module-enable-plan-welcome fix/jetpack-search-sync fix/jpo-add-only-single-homepage fix/milestone-widget-i18n fix/missing-shop_order-post-type fix/mu-plugin-updating fix/multi-scalability-test-1 fix/naming-search-customizer-links fix/old-connect-banner-tweaks fix/personal fix/php-notice-in-gruning fix/product-review-comment-endpoint fix/remove-gplus-publicize-add-connection fix/remove-legacy-config-pages fix/responsive-gutenberg fix/reuse-genericons-check fix/set-up-jetpack-button fix/sharing-6339 fix/social-icons-enqueues fix/tracks-page-views fix/translate-string-in-search-widget-admin fix/update-core-plugins-theme-events fix/upload-plugin-endpoint-pressable fix/4104-prevent-stats-option-upgrade-from-frontend fix/9129-allow-analytics-js-without-woocommerce gutenberg/tweet-block gutenblock-simple-payments/save-update-cpt gutenpack-subscriptions improve/follow-button-widget improve/simple-payments-iteration-2 improving-sync-with-enej iterate/calypsoify-random jetpack-data-cleanup mailchimp/gutenberg mailchimp/introduce-shortcode master-stable master merge/json-taxonomies merge/photon-functions-divergent pressable-build-mar27 remove/block-manifest remove/example-rest-endpoints rename/api-endpoints-save renovate/babel-eslint-10.x renovate/babel-loader-8.x renovate/babel-plugin-add-module-exports-0.x renovate/babel-plugin-add-module-exports-1.x renovate/eslint-5.x renovate/eslint-config-wpcalypso-4.x renovate/eslint-plugin-jsx-a11y-6.x renovate/eslint-plugin-react-7.x renovate/gulp-clean-css-4.x renovate/gulp-tap-0.x renovate/gulp-tap-1.x renovate/major-react-monorepo renovate/page-1.x renovate/whatwg-fetch-3.x revert-6407-add/new-masthead-nav revert-7549-try/upgrade-react-and-components settings-built simple-payments/cpt-plus simple-payments/update-2 suppress-initial-full-sync sync/aerych/r157602-wpcom-1496948727 sync/allendav/r162791-wpcom-1506457326 sync/amckirk/r179480-wpcom-1534257938 sync/db-prefix sync/dbtlr/r156287-wpcom-1495007742 sync/dereksmart/D16735-code-1533073146 sync/dereksmart/r174037-wpcom-1524517224 sync/ebinnion/r170223-wpcom-1518815643 sync/enej/r174037-wpcom-1524516769 sync/jonathansadowski/r160522-wpcom-1502380904 sync/marekhrabe/r156614-wpcom-1495720208 sync/roccotrip/r176596-wpcom-1528401763 sync/search-libraries test/ashleigh-walkthrough tools/rsync-ignore-from try/auto-verify-existing-users try/block_assets_url_in_view try/branch-4.2-fix-infinite-loop try/contact-form-gutenpack-testing try/google-maps-api-key try/gutenberg-contact-form try/jetbench try/map-all try/map-consolidated try/maps+view try/markdown-gutenberg-block-externally-built try/phpcompatibility-master-for-php-7.3 try/publicize-gutenberg-block-externally-built try/refactor-provision-to-own-file try/simple-payments-block-media-library-integration try/slideshow try/sync-backups try/sync-wait-threshold-42 try/unmerged-pr update/available-extensions-api-wpcom update/centralize-user-privacy update/comment-likes-reduce-code update/danger-rules update/dashboard-to-activity update/disconnected-jetpack-dashboard update/do-full-sync-on-site-registration update/docker-php-7 update/docker-set-base-image-to-php-apache update/gdpr-ads-compliance update/get-plugin-links update/google-maps-api update/gutenberg-blocks-availability update/jetpack-gutenberg-available-blocks update/jitm-refetch-on-hash-change update/jumpstart-modal-card update/lazy-images-reflow update/markdown-gutenberg-block-live-preview update/module-override-selectors update/my-plan-feature-cards update/partner-script-rest-api-updates update/pr-template update/publicize-connection-field update/publicize-get_services-signature update/related-posts-handle-deleted-posts update/related-posts-hide-preview update/remove-manage-module update/remove-master-token-on-unknwn-token-error update/remove-vp-notice-menu-entry update/search-filters-slide update/search/widget-author-aggregation update/searchable-components update/secondary-user-notices update/should_email_post_to_subscribers update/simple-payments-widget-action-buttons update/sync-async-sender update/sync-expand-insert-post update/sync-posts-less-events update/sync-posts-remove-noisy-jetpack-filters-from-the-content update/sync-subscriptions-edit-dont-send update/travis-php730 update/tumblr-sharing update/use-rest-wrapper-instead-of-xmlrpc-wrapper update/use-wordpress-api-fetch-in-rest-api-client update/use-wordpress-data update/wp-command-sync use/core-vimeo westonruter-fix/amp-endpoint-check whmcs-jetpack-partner-module woo/services-funnel-built wpcom/markdown-merge-2017-01-09
Nothing to show
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add GitHub issue templates for bug & feature request types (#10376) Oct 23, 2018
3rd-party Fix PHP notice when rendering AMP images with unknown width and height ( Aug 20, 2018
_inc Admin Page: Add actionable card for creating a Portfolio item when th… Dec 11, 2018
bin Eslint: Remove eslines (#10793) Dec 5, 2018
docker Docs: Cleanup & update to developer-related docs (#10356) Oct 19, 2018
docs Docs: Document REST API Partner Endpoints (#10468) Nov 5, 2018
images Updates notices / banners for 6.8 release (#10672) Nov 21, 2018
json-endpoints Add review to the list of allowed comment types for the /comments/$co… Dec 6, 2018
languages Update language files to match new format. Oct 24, 2018
modules Use correct variable for connection id value (#10947) Dec 11, 2018
sal Unlaunched sites: Set a blog option of "unlaunched" to sites that are… Dec 4, 2018
scss Contact Form: Update the icon (#10670) Nov 21, 2018
sync Sync available Jetpack Gutenberg blocks (#10623) Nov 21, 2018
tests Cleanup class.jetpack-gutenberg.php for clarity (#10893) Dec 11, 2018
tools Update dependency webpack to v4 (#10946) Dec 12, 2018
views/admin Update/Settings ui (#9952) Sep 17, 2018
.babelrc Try updating to React 15 and newer dops-components (#7549) Nov 1, 2017
.codeclimate.yml Remove un-used `.npmrc` config file (#10894) Dec 8, 2018
.editorconfig Update .editorconfig for txt file from crlf to lf (#10059) Aug 28, 2018
.eslines.json Add pre commit hook for linting JS (#8862) Feb 16, 2018
.eslintignore Search: Implicitly activate search when widget added (#8822) Feb 23, 2018
.eslintrc.js Add extension to .eslintrc (#10129) Sep 17, 2018
.gitignore SVN: do not ship .map or .scss files in the .org releases. (#10676) Nov 20, 2018
.jshintignore Allows to run tests for modules Javascript code (#9687) Jun 28, 2018
.jshintrc Swipe Core's .jshintrc file. Mar 7, 2014
.nvmrc Optimize Travis CI setup (#10187) Oct 11, 2018
.phpcs.xml.dist Build: Use PHPCompatibilityWP and more PHPCS related tweaks (#10100) Sep 10, 2018
.prettierrc Janitorial: add Prettier to help prettify JS code in Jetpack. (#10784) Dec 5, 2018
.svnignore Remove un-used `.npmrc` config file (#10894) Dec 8, 2018
.travis.yml Optimize Travis CI setup (#10187) Oct 11, 2018 Documentation: reorganize current docs and create new ones. (#5985) Feb 6, 2017
LICENSE.txt Clarify GPLv2 or later (#7879) Sep 28, 2017
changelog.txt Changelog: prep for 6.7.1 (#10576) Nov 9, 2018
class.frame-nonce-preview.php Fixes published-post autosave-previews in calypso (#6530) Feb 28, 2017
class.jetpack-admin.php Jetpack: Use settings search term as default module configuration URL ( Dec 7, 2018
class.jetpack-affiliate.php Affiliates: introduce class to get the affiliate code (#10749) Nov 30, 2018
class.jetpack-autoupdate.php Jetpack Autoupdates: Removed php warning (#9246) Apr 9, 2018
class.jetpack-bbpress-json-api-compat.php Remove REST_API_REQUEST for some cheap post/meta whitelist calls Jul 6, 2016
class.jetpack-cli.php CLI: Jetpack Start: Fix issue where user token didn't always save pro… Nov 13, 2018
class.jetpack-client-server.php CLI: JPS: Update script to use /jpphp/provision … Apr 24, 2018
class.jetpack-client.php Improve Sandboxing for Automattic Developers (#10051) Aug 28, 2018
class.jetpack-connection-banner.php Updates notices / banners for 6.8 release (#10672) Nov 21, 2018
class.jetpack-constants.php Updates/new protect from styles (#8274) Dec 13, 2017
class.jetpack-data.php Remove local DNS check (#9792) Jun 26, 2018
class.jetpack-debugger.php Debugger:Add PHP XML check (#10477) Oct 29, 2018
class.jetpack-error.php Jetpack: Big, structural change. Splitting off all classes into their… Jul 9, 2013
class.jetpack-gutenberg.php Cleanup class.jetpack-gutenberg.php for clarity (#10893) Dec 11, 2018
class.jetpack-heartbeat.php Heartbeat: Improve xmlrpc request argument handling (#10074) Sep 3, 2018
class.jetpack-idc.php IDC: Clear VaultPress options when in IDC and Jetpack connection cycl… Apr 19, 2018
class.jetpack-ixr-client.php IXR Client: Prevent direct access. See #3056 Apr 1, 2016
class.jetpack-jitm.php JITM: add an option to display an "activate" button in JITM. (#10400) Oct 29, 2018
class.jetpack-modules-list-table.php make sure Manage is hidden from legacy settings page when active (#9152) Mar 27, 2018
class.jetpack-network-sites-list-table.php Network: display all sites available in network. Apr 24, 2017
class.jetpack-network.php Remove translations for "Jetpack" and "" (#10160) Sep 18, 2018
class.jetpack-options.php Removing support for Google Maps key, as Map block has been rewritten… Nov 15, 2018
class.jetpack-post-images.php Added a filter to allow for custom image dimension logic. (#9834) Jun 28, 2018
class.jetpack-signature.php Improve Sandboxing for Automattic Developers (#10051) Aug 28, 2018
class.jetpack-tracks.php Add flag/option for whether TOS has been agreed upon (#8935) Feb 27, 2018
class.jetpack-twitter-cards.php Ensure we are properly giving priority to creator when a site has no … ( Aug 9, 2018
class.jetpack-user-agent.php improve condition (#7757) Sep 22, 2017
class.jetpack-xmlrpc-server.php Fix some misnamed errors/events (#10695) Nov 21, 2018
class.jetpack.php Jetpack: Use settings search term as default module configuration URL ( Dec 7, 2018
class.json-api-endpoints.php Ensure URL is a string before passing to esc_url_raw (#10493) Oct 31, 2018
class.json-api.php Build: Use PHPCompatibilityWP and more PHPCS related tweaks (#10100) Sep 10, 2018
class.photon.php Photon: Do not image_downsize for REST API requests in the edit conte… Nov 20, 2018
composer.json Update dependency phpcompatibility/phpcompatibility-wp to v2 (#10884) Dec 10, 2018
composer.lock Update dependency phpcompatibility/phpcompatibility-wp to v2 (#10884) Dec 10, 2018
dangerfile.js Danger: check milestone due date for release date (#10648) Nov 16, 2018
functions.compat.php Fix 5.2 compatibility issues (#9905) Jul 18, 2018 Build: Enqueue non-minified _inc JS when SCRIPT_DEBUG true (#8220) Nov 27, 2017 Remove code no longer needed since WP minimum is 4.8+ (#10103) Sep 10, 2018
functions.opengraph.php Add strict comparison to bring inline with PHPCS. Sep 11, 2018
functions.photon.php Bring back changes from a03632a Apr 26, 2018
gulpfile.babel.js Remove unused gulp tasks (#10802) Dec 4, 2018
jetpack.php Bump minimum required version of WordPress (#10887) Dec 8, 2018
json-api-config.php REST API: declare the production/development version variables as glo… May 11, 2015
json-endpoints.php Comments: Add Bulk Update/Delete Endpoint (#9990) Sep 24, 2018
locales.php lib/gp-locales: update form core GP (#10788) Dec 3, 2018
package.json Update dependency sinon to v7.2.2 (#10952) Dec 12, 2018
phpunit.xml.dist Affiliates: introduce class to get the affiliate code (#10749) Nov 30, 2018 Docs: Cleanup & update to developer-related docs (#10356) Oct 19, 2018
readme.txt Update master's readme after the 6.8.1 release (#10861) Dec 6, 2018
renovate.json Configure Renovate (#10731) Nov 30, 2018
require-lib.php sync: remove extra line to bring files in sync (#10320) Oct 15, 2018 Changelog: prepare for the next release. (#10543) Nov 20, 2018
uninstall.php General: Update uninstall script to delete many more options (#7834) Oct 17, 2017
webpack.config.js Update dependency webpack to v4 (#10946) Dec 12, 2018
wpml-config.xml Add a `wpml-config.xml` file. Mar 3, 2014
yarn.lock Update dependency sinon to v7.2.2 (#10952) Dec 12, 2018


License Code Climate Build Status

Jetpack is a WordPress plugin that supercharges your self-hosted WordPress site with the awesome cloud power of

For more information, check out

How to install Jetpack plugin on your site

To install the Jetpack plugin on your site, follow the instructions on this page.

Installation From Git Repo

To use this plugin on your own site, you will need to build every JS and CSS first. To do so, follow the instructions here.

Installation from the Jetpack Beta plugin

If you cannot build the Jetpack plugin yourself, you can rely on the Jetpack Beta plugin to install pre-built versions of Jetpack for you. To use the plugin, follow the instructions here:

  1. Go to Plugins > Add New in your dashboard.
  2. Install the Jetpack plugin.
  3. Go to Plugins > Add New > Upload Plugin.
  4. Upload and activate this plugin.
  5. Go to Jetpack > Beta and pick the version of Jetpack you would like to run on your site.


Thank you for thinking about contributing to Jetpack! If you're unsure of anything, feel free to submit an issue or pull request on any topic. The worst that can happen is that you'll be politely directed to the best location to ask your question, or to change something in your pull request. There are variety of options how you can help:

To clarify these expectations, Jetpack has adopted the code of conduct defined by the Contributor Covenant. It can be read in full here.

Get Help

Do you need help installing Jetpack, or do you have questions about one of the Jetpack modules? You can search through our documentation here. If you don't find the answers you're looking for, you can send us an email or start a new thread in the support forums.


Need to report a security vulnerability? Go to or directly to our security bug bounty site


Jetpack is licensed under GNU General Public License v2 (or later).


Jetpack is developed and maintained by various teams at Automattic. The Jetpack Crew responsible for coordinating everything is comprised of @brbrr, @briancolinger, @dereksmart, @georgestephanis, @jeherve, @kraftbj, @mdawaffe, @oskosk, and @zinigor.

Contributions have been and continue to be made by dozens of other Automatticians, like:

@allendav, @apeatling, @azaozz, @bazza, @beaulebens, @cfinke, @daniloercoli, @ebinnion, @enejb, @eoigal, @gibrown, @gravityrail, @jasmussen, @jblz, @jeffgolenski, @jeherve, @jessefriedman, @joanrho, @justinshreve, @keoshi, @koke, @kovshenin, @kraftbj, @lancewillett, @lezama, @martinremy, @MichaelArestad, @mtias, @mcsf, @mdawaffe, @nickmomrik, @obenland, @pento, @roccotripaldi, @stephdau, @Viper007Bond, @xyu and @yoavf.

Our awesome happiness engineers are @a8ck3n, @aheckler, @almoyen, @annezazuu, @bikedorkjon, @cena, @chaselivingston, @chickenn00dle, @coder-karen, @codestor4, @csonnek, @danjjohnson, @dericleeyy, @gaurav1984, @gsmumbo, @htdat, @jenhooks, @jeremypaavola, @joeboydston, @joendotcom, @lizthefair, @macmanx2, @madhattermattic, @mbhthompson, @mzakariya, @NujabesSoul, @ntpixels, @pmciano, @rachelsquirrel, @rcowles, @richardmtl, @snowmads, @stefmattana, and @tmmbecker.

Interested in working on awesome open-source code all day? Join us!