This document provides a comprehensive overview of the Pipe CDN API, currently based on the Pipe Network CDN Devnet deployment on Solana Devnet.
Most endpoints require two parameters:
user_id
: Unique user identifieruser_app_key
: User's application key/createUser
{ "username": "string" }
{
"user_id": "string",
"user_app_key": "string",
"solana_pubkey": "string"
}
/rotateAppKey
{
"user_id": "string",
"user_app_key": "string"
}
{
"user_id": "string",
"new_user_app_key": "string"
}
/upload
user_id
user_app_key
file_name
epochs
(optional)/download
user_id
user_app_key
file_name
/checkBalance
user_id
user_app_key