Skip to main content
Upload your first file to IPFS using MPP payments. No Pinata account required.

Prerequisites

  • A wallet with USDC on the Tempo network (chain ID 4217)
  • One of the following:
    • Tempo CLI installed
    • mppx client SDK (npm install mppx viem)

Using the Tempo CLI

The simplest way to interact with the MPP Server.

Upload a File

Download a File

Using the mppx SDK

For programmatic access in TypeScript/JavaScript applications.

Install Dependencies

Upload a File

Download a File

How the Payment Flow Works

When using the mppx SDK or Tempo CLI, the 402 payment flow is handled automatically. Here’s what happens under the hood:

Error Handling

Next Steps