SDK and Request Node Overview
Last updated
Was this helpful?
Last updated
Was this helpful?
The Request Network SDK is the set of software packages for interacting with the Request Network. The can be installed via npm and allow developers to:
Create new requests
Update requests
Pay requests
Retrieve requests
Detecting payments
The Request Node is a software bundle that provides a gateway to the various layers of the Request Network Protocol:
persists the request content
Smart contracts persist the unique IPFS on-chain
indexes smart contract events
This Request Node acts as a relay server which helps reduce friction and costs for the end user. The user signs the request contents, but the node funds the fees required to persist the contents in the various protocol layers.
The Request Network Foundation operates several which builders can use to quickly test the protocol. However, for production, we advise you to run your own node which can be installed via either or .
Shown below is a diagram that depicts how the SDK and Node interact with the protocol.