Increase your traffic, view your stats, speed up your site, and protect yourself from hackers with Jetpack.
PHP JavaScript CSS Other
Switch branches/tags
Latest commit 5a22d43 May 26, 2017 @zinigor zinigor committed on GitHub Merge pull request #7238 from Automattic/lezama-patch-1
Remove extra semicolon
Failed to load latest commit information.
.github Docs: add information about beta testing. (#7032) Apr 24, 2017
3rd-party bbPress: move Photon compat to dedicated 3rd party file. Mar 29, 2017
_inc Merge pull request #7219 from Automattic/update/es6ify-security-compo… May 25, 2017
bin Small cleanups May 23, 2017
docs Docs: add mention of Priority label for important PRs. (#7177) May 22, 2017
images VideoPress: Use remote image for processing thumbnail instead of local. Jan 6, 2017
json-endpoints Take advantage of inheritance to remove duped code May 25, 2017
languages Removed languages with low translation counts. (#6926) Apr 5, 2017
modules Merge pull request #7210 from Automattic/fix/fatal-social-links-php71 May 25, 2017
sal Added an isset check to avoid notices. May 24, 2017
scss Remove legacy "My Jetpack" code (#6856) Apr 7, 2017
sync Remove extra semicolon May 26, 2017
tests Sync: Full sync options fix (#7218) May 25, 2017
tools Docs: add information about beta testing. (#7032) Apr 24, 2017
views/admin Remove legacy "My Jetpack" code (#6856) Apr 7, 2017
.babelrc Introduce ES3 transform literals babel plugin Aug 20, 2016
.codeclimate.yml Add CodeClimate config & badge Jun 21, 2016
.editorconfig Add .editorconfig Nov 4, 2015
.eslintignore Travis: New test to check for eslint rules (#6366) Feb 10, 2017
.eslintrc Clean AAG/Dashboard cards. (#7188) May 23, 2017
.gitignore JITM: Detect when WooCommerce Services is installed, but not active (#… Feb 20, 2017
.jshintignore Shortcodes: minify jQuery Cycle script Jan 3, 2017
.jshintrc Swipe Core's .jshintrc file. Mar 7, 2014
.npmrc Grunt to Gulp: Replace grunt build with Gulp May 15, 2016
.nvmrc Updated .nvmrc to reflect current Node version. Nov 8, 2016
.svnignore Merge branch 'master' into feature/settings-overhaul Feb 27, 2017
.travis.yml Merge pull request #7126 from Automattic/try/travis-cache-fix May 17, 2017 Documentation: reorganize current docs and create new ones. (#5985) Feb 6, 2017
Gruntfile.js Re-include `addtextdomain` functionality via Grunt for the moment (#5526 Nov 8, 2016
LICENSE.txt License: add license file to repository. (#5199) Nov 9, 2016
changelog.txt Changelog: 4.9 release. (#6949) Apr 25, 2017
class.frame-nonce-preview.php Fixes published-post autosave-previews in calypso (#6530) Feb 28, 2017
class.jetpack-admin.php Debug: redirect to settings page after disconnection Feb 2, 2017
class.jetpack-autoupdate.php Autoupdates: Remove plugin autoupdates from the Jetpack side of things ( Apr 21, 2017
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 Merge pull request #7198 from Automattic/add/jps-wpcom-id May 23, 2017
class.jetpack-client-server.php Enable SSO in authorize if user is master and jetpack-sso action is i… May 8, 2017
class.jetpack-client.php Allow any HTTP method in wpcom_json_api_request_as_blog Mar 31, 2017
class.jetpack-connection-banner.php Connection banner: remove mention of files from Photon description (#… Mar 31, 2017
class.jetpack-constants.php General: Support null in Jetpack_Constants Oct 18, 2016
class.jetpack-data.php Revert unrelated change to jetpack-data May 8, 2017
class.jetpack-debugger.php Debugger: diplay the module list in Dev mode as well. (#6959) Apr 24, 2017
class.jetpack-error.php Jetpack: Big, structural change. Splitting off all classes into their… Jul 9, 2013
class.jetpack-heartbeat.php Update/heartbeat sync (#5389) Nov 9, 2016
class.jetpack-idc.php IDC: Fix double and and capitalization of IDC buttons Nov 9, 2016
class.jetpack-ixr-client.php IXR Client: Prevent direct access. See #3056 Apr 1, 2016
class.jetpack-jitm.php Fixing is_jitm_dismissed behaviour and adding tests description. Apr 24, 2017
class.jetpack-modules-list-table.php VideoPress: Ensure the module is automatically activated when a quali… Nov 15, 2016
class.jetpack-network-sites-list-table.php Network: display all sites available in network. Apr 24, 2017
class.jetpack-network.php Change the way we handle expired secrets. Thanks for the suggestion @… May 10, 2017
class.jetpack-options.php adjust spacing May 10, 2017
class.jetpack-post-images.php Properly handle when $GLOBALS['post'] isn't set. Apr 21, 2017
class.jetpack-signature.php Allow HTTP PUT data to be validated by Jetpack_Signature Mar 31, 2017
class.jetpack-tracks.php Tracks: use correct hooks for activate/deactivate modules to avoid du… Mar 28, 2017
class.jetpack-twitter-cards.php Improve translatability of plurals and texts with variables (#6307) Feb 8, 2017
class.jetpack-user-agent.php Merge commit '0418b70' into wpcom/sync-misc-12april2017 Apr 12, 2017
class.jetpack-xmlrpc-server.php Change the way we handle expired secrets. Thanks for the suggestion @… May 10, 2017
class.jetpack.php Merge pull request #7115 from Automattic/update/connect-url-authorize… May 17, 2017
class.json-api-endpoints.php Make sure that videoPress media items return their videopress_guid an… May 17, 2017
class.json-api.php Remove old get_avatar_url implementations post 4.2 (#6383) Feb 20, 2017
class.photon.php Photon: Defensive coding on filtered function (#7090) May 15, 2017
composer.json Change all instances of to Mar 21, 2016
functions.compat.php Open Graph: better video tags for Video posts including VideoPress vi… Nov 9, 2016 Documentation: add module name to all hooks. Oct 17, 2015 Settings UI: update support links for AT sites (#6903) Apr 5, 2017
functions.opengraph.php Open Graph: make sure transients are used to save image IDs. (#6632) Mar 28, 2017
functions.photon.php Comments: Skip Photon resizing for Facebook avatars (#6872) May 24, 2017
gulpfile.js CSS minification: remove unexistent stylesheet (#7150) May 8, 2017
jetpack.php Bump ver to 5.0-alpha (#7111) May 3, 2017
json-api-config.php REST API: declare the production/development version variables as glo… May 11, 2015
json-endpoints.php API: initialize "list posts" endpoint v1.2, add test for new param, r… May 25, 2017
locales.php updates from GP Apr 27, 2017
package.json Fixed the production build command. (#6832) May 16, 2017
phpunit.xml.dist Refactor to use a serialized Jetpack Option instead of a transient, May 5, 2017 Coding Guidelines: move browser support with other support text. May 4, 2017
readme.txt Bump ver to 5.0-alpha (#7111) May 3, 2017
require-lib.php Main Jetpack class: remove unused parameter. Oct 2, 2015 Changelog: 4.9 release. (#6949) Apr 25, 2017
uninstall.php Uninstall: Fix fatal due to sync listeners being added for the delete… Apr 7, 2017
webpack.config.js Added a proof of concept banner to the Antispam settings. Feb 20, 2017
wpml-config.xml Add a `wpml-config.xml` file. Mar 3, 2014
yarn.lock Upgraded dependencies. (#7049) Apr 24, 2017


License Code Climate

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

For more information, check out

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.

Get Started

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

Installation From Git Repo

The master-stable branch of this repo contains an stable version with every JS and CSS file pre-built.

CD into your Plugins directory

$ git clone
$ cd jetpack
$ git checkout master-stable


To build your own version of Jetpack, you can follow the instructions here.


Developers of all levels can help — whether you can barely recognize a filter (or don’t know what that means) or you’ve already authored your own plugins, there are ways for you to pitch in. Blast off:

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


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).

Monitor Our Activity On This Repository

Throughput Graph


The Jetpack Pit Crew is comprised of @briancolinger, @dereksmart, @eliorivero, @georgestephanis, @rcoll, @samhotchkiss, @singerb, @thingalon, and @zinigor.

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

@jeffgolenski, @jessefriedman, @richardmuscat, @justinkropp, @aliso, @allendav, @alternatekev, @apeatling, @azaozz, @bazza, @beaulebens, @cfinke, @daniloercoli, @enejb, @eoigal, @ethitter, @gibrown, @hugobaeta, @jasmussen, @jblz, @jkudish, @johnjamesjacoby, @justinshreve, @koke, @kovshenin, @lancewillett, @lezama, @martinremy, @MichaelArestad, @mtias, @mcsf, @mdawaffe, @nickmomrik, @obenland, @oskosk, @pento, @rase-, @roccotripaldi, @skeltoac, @stephdau, @tmoorewp, @Viper007Bond, @xyu and @yoavf.

Our awesome happiness engineers are @aheckler, @annezazuu, @bikedorkjon, @cena, @chaselivingston, @codestor4, @csonnek, @danjjohnson, @davoraltman, @drpottex, @gaurav1984, @gregwp, @jamilabreu, @jeherve, @jenhooks, @joendotcom, @kraftbj, @lamdayap, @lschuyler, @macmanx2, @madhattermattic, @mbhthompson, @NujabesSoul, @ntpixels, @pmciano, @rachelsquirrel, @rcowles, @richardmtl, @seejacobscott, @stefmattana, and @tmmbecker.

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