Web3 messagingFormerly EPNS (Ethereum Push Notification Service)

Push Protocol

Wallet-to-wallet notifications and chat protocol, formerly EPNS, whose team now builds Push Chain.

No project pays to be listed. How we rank

Facts checked Sep 26, 2026

Push Protocol key facts

CategoryWeb3 messaging
PlatformsWeb, API, SDK
TokenPUSH
Open sourceYes, 32 public repositories under Push Chain
Fees50 PUSH to create a mainnet channel; notifications gasless unless sent by a smart contract
US availabilityAvailable: terms restrict only sanctioned jurisdictions

PUSH token

Price
$0.001
Market cap
$86,223
Fully diluted value
$95,552
30-day change
-32.1%
PUSH price, last 30 days

Market data: CoinGecko, updated Nov 8, 2026. Educational content, not financial advice.

About

What is Push Protocol?

Push Protocol, formerly EPNS, is a communication protocol for wallet notifications and chat that dApps and wallets add through an SDK. It has a MetaMask Snap for notifications and the PUSH token. Its GitHub organization now points to Push Chain, a separate blockchain the team builds, and push.org leads with that product.

How Push Protocol works

To send notifications, an app first creates a channel on Push, and each wallet can own only one channel.

Creation uploads the channel's name, logo and description to IPFS and approves 50 PUSH for the Push Core contract. To reach users on chains other than Ethereum, the channel sets an alias address on each chain, and that alias cannot be changed later. Notifications are signed and validated by the nodes that form Push Network.

Push Chat lets wallet addresses message each other without phone numbers or email. You can log in with a wallet address, an ENS or Unstoppable Domains name, or an NFT handle through the SDK. Messages are encrypted and stored on IPFS, and the protocol supports groups, token-gated access, and video or audio calls. SDKs exist for JavaScript, React, React Native, Dart, Kotlin and Swift.

How to start with Push Protocol

  1. As a user, you can open app.push.org/chat, log in with your wallet or ENS name and start chatting, and Push lists a MetaMask Push Snap among its integrations.
  2. As a developer, you call PushAPI.initialize with a signer and the staging or prod environment, then use channel.send for notifications or chat.send for messages.
  3. Test channels on the staging dApp with Sepolia ETH and testnet PUSH from the Push testnet contract before going to production.

Push Protocol fees and limits

Creating a channel on the production dApp requires 50 PUSH plus some ETH for gas, and the SDK's update flow also approves 50 PUSH. Push describes notifications as off-chain and gasless, except when a smart contract sends them onchain, in which case the contract pays slightly higher gas for the payload.

Risks to know before using Push Protocol

  • The pushchain GitHub organization describes Push Chain as a layer 1 blockchain for universal apps, and its pinned repositories are Push Chain SDK, node and contract code rather than the notification SDK.
  • Before building on Push notifications or chat, check that the package and endpoints you plan to use are still maintained.
  • Channel aliases are immutable, so a wrong address on another chain cannot be edited later.
Web3 messagingWebAPISDK

Push Protocol alternatives

Other projects people compare with Push Protocol.

Session

Private messenger with no phone number, onion-routed messages and a node network paid in the SESH token.

Towns

Group chat app and open protocol on Base with paid memberships, tips and encrypted messages.

XMTP

Open messaging protocol for encrypted chats between wallets, apps and agents, used by Base App, World App and Convos.

Convos

Messaging app from XMTP Labs for encrypted chats with people and AI agents on the XMTP network.

Where Push Protocol ranks on DappAtlas

Push Protocol pros and cons

Pros
  • Notifications reach wallets across chains
  • MetaMask Snap for receiving alerts
  • SDK code public on GitHub
Cons
  • The push-protocol GitHub organization says it moved to pushchain
  • push.org now leads with Push Chain, not messaging
  • Chat payments are still marked coming soon

Push Protocol FAQ

What is Push Protocol?

Push Protocol, formerly EPNS, is a communication protocol for wallet notifications and chat that dApps and wallets add through an SDK. It has a MetaMask Snap for notifications and the PUSH token. Its GitHub organization now points to Push Chain, a separate blockchain the team builds, and push.org leads with that product.

How much does Push Protocol cost?

50 PUSH to create a mainnet channel; notifications gasless unless sent by a smart contract, according to Push Protocol’s own page (checked Sep 26, 2026).

Does Push Protocol have a token?

Yes, PUSH. Its market cap was $86,223 on CoinGecko on Nov 8, 2026. Educational content, not financial advice.

Is Push Protocol available in the US?

Available: terms restrict only sanctioned jurisdictions, according to Push Protocol’s own page (checked Sep 26, 2026).

Sources

  1. Push Protocol: official site
  2. Push: FAQ
  3. Push Chain: GitHub organization
  4. Push: Create your channel tutorial
  5. Push Protocol: Terms of Service
  6. Push: Notifications introduction
  7. Push: Create channel API
  8. Push: Push Chat introduction
  9. Push: Documentation Hub
  10. Push: Tokenomics
  11. CoinGecko

How this page works

Sources: Push Protocol: official site, Push: FAQ, Push Chain: GitHub organization. Data as of Sep 26, 2026.

How we review

Not affiliated with any project listed. Educational content, not financial advice.