PubSubHubbub (PuSH) onavoin palvelimien välinen julkaise/tilaa-protokolla (engl.publish/subscribe, pubsub), joka toimiiAtom jaRSS -verkkosyötteiden laajennuksena.[1] Sen laittoivat alkuunGooglella työskentelevätBrad Fitzpatrick ja Brett Slatkin, sekäSix Apartin Martin Atkins.[2] PuSH on kuitenkin riippumaton,Apache 2.0 -lisensoitu vapaa ohjelmisto, jonka takana on useampia kehittäjätahoja.[3]
Erona tavanomaiseen verkkosyötteiden tilausmalliin – jossa tilaaja tiedustelee julkaisijalta onko uutta sisältöä julkaistu – PubSubHubbub tuo mukaan välittäjäpalvelimen, hubin. Sen sijaan, että julkaisijalta tiedusteltaisiin toistuvasti uutta sisältöä, ilmoittaa julkaisija siitä hubille, joka välittää tiedon kaikille tilaajille.[4] Tämä poistaa suuren määrän tarpeetonta viestiliikennettä, koska tilaajien (tilaajaohjelmien) ei tarvitse kokeilla verkon yli jatkuvasti, olisiko uutta sisältöä mahdollisesti ilmestynyt.[3] PuSH-protokollan mukaan toimiva välittäjäpalvelin ei kuitenkaan pelkästään kerro uudesta sisällöstä, vaan myös toimittaa uuden sisällön. Tällä vältetään tilaajien yhtäaikainen ryntääminen uuden tiedon perään, joka voisi aiheuttaapalvelunestohyökkäyksen tasoisen ylikuormituksen julkaisijan palvelimille.[3]