Push Documentation Hub
Get started with building native web3 communition for your protocol!Get StartedPopular Quickstart
Push Notification Quickstart
// Import Push SDK & Ethers
import { PushAPI } from '@pushprotocol/restapi';
import { ethers } from 'ethers';
// Using random signer from a wallet, ideally this is the wallet you will connect
const signer = ethers.Wallet.createRandom();
// Initialize wallet user, pass 'prod' instead of 'staging' for mainnet apps
const userAlice = await PushAPI.initialize(signer, { env: 'staging' });
// Send a notification to users of your protocol
const apiResponse = await userAlice.channel.send(['*'], {
notification: {
title: 'Hello World Notification',
body: 'Web3 native notifications are here!',
}
});
Push Chat Quickstart
// Import Push SDK & Ethers
import { PushAPI } from '@pushprotocol/restapi';
import { ethers } from 'ethers';
// Using random signer from a wallet, ideally this is the wallet you will connect
const signer = ethers.Wallet.createRandom();
// Initialize wallet user, pass 'prod' instead of 'staging' for mainnet apps
const userAlice = await PushAPI.initialize(signer, { env: 'staging' });
// Send a message to Bob
const aliceMessagesBob = await userAlice.chat.send(
'0x99A08ac6254dcf7ccc37CeC662aeba8eFA666666',
{content: "Gm gm! It's a me... Mario"}
);
Technical Documentation
Notifications
Explore different ways of sending and receiving notifications and more.
Push Chat
Learn about the details of Push Chat and how to do web3 native messaging.
Push Video
Learn about the details of Push Video and how to easily integrate it.
Push Spaces
Learn about Push Spaces, the web3 native, token gated way of conducting spaces.
Examples
Examples to showcase the power of Push Protocol’s communication stack.
Hackers
Are you a hacker? Learn how to instantly get started with Push Protocol.
DAO
DAO of Push Protocol and how to get involved.
Tokenomics
Learn about the tokenomics of $PUSH which powers the Push Protocol.
Roadmap
Roadmap of Push Protocol and all the exciting things to come.
Push Reward Points
Reward Points Program for contributors. Complete activities and earn points.