API Documentation

Build integrations with Beam — interactive API reference is served from beamcore.b1m.ai

Participant guide (BeamCore dashboard) · Examples below use your selected app network endpoint.

BeamCore docs (Swagger):beamcore.b1m.ai/docs
App network API URL:http://localhost:8000
ReDoc

Categories

Getting Started

Base URL

http://localhost:8000

Authentication

Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Example Request

curl -X POST http://localhost:8000/transfers/create \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sender_hotkey": "5F...",
    "total_size": 1048576,
    "filename": "example.zip",
    "tier": "STANDARD"
  }'

File Transfers

Send and receive files

POST/transfers/createCreate a new transfer
POST/transfers/{id}/chunksSubmit a chunk
POST/transfers/{id}/finalizeFinalize transfer
GET/transfers/{id}Get transfer status
DELETE/transfers/{id}Cancel transfer
GET/transfers/tiersGet available tiers

SDKs & Libraries

JavaScript/TypeScript
npm install @datafabric/sdk
Python
pip install datafabric
Go
go get github.com/datafabric/datafabric-go
Rust
cargo add datafabric

Rate Limits

TierRequests/minConcurrent TransfersMax File Size
Free6035 GB
Pro3001050 GB
EnterpriseUnlimitedUnlimitedUnlimited