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/docsApp network API URL:
http://localhost:8000Categories
Getting Started
Base URL
http://localhost:8000Authentication
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYExample 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 transferPOST
/transfers/{id}/chunksSubmit a chunkPOST
/transfers/{id}/finalizeFinalize transferGET
/transfers/{id}Get transfer statusDELETE
/transfers/{id}Cancel transferGET
/transfers/tiersGet available tiersSDKs & Libraries
JavaScript/TypeScript
npm install @datafabric/sdkPython
pip install datafabricGo
go get github.com/datafabric/datafabric-goRust
cargo add datafabricRate Limits
| Tier | Requests/min | Concurrent Transfers | Max File Size |
|---|---|---|---|
| Free | 60 | 3 | 5 GB |
| Pro | 300 | 10 | 50 GB |
| Enterprise | Unlimited | Unlimited | Unlimited |