Akavelink API • Quick Start
Akavelink API
Run with Docker:
docker pull akave/akavelink:latest
docker run -d \
-p 8000:3000 \
-e NODE_ADDRESS="connect.akave.ai:5500" \
-e PRIVATE_KEY="your_private_key" \
akave/akavelink:latest
API base: http://localhost:8000
Create bucket:
curl -X POST http://localhost:8000/buckets \
-H "Content-Type: application/json" \
-d '{"bucketName":"myBucket"}'
List buckets:
curl -X GET http://localhost:8000/buckets
View bucket:
curl -X GET http://localhost:8000/buckets/myBucket
Delete bucket:
curl -X DELETE http://localhost:8000/buckets/myBucket
Upload file (>=127 bytes):
curl -X POST http://localhost:8000/buckets/myBucket/files -F file=@/path/to/file.txt
Download file:
curl -L -o myFile.txt \
http://localhost:8000/buckets/myBucket/files/myFile.txt/download