Vaultkite
Developer Hub

The Vaultkite API

Upload, organize and share files programmatically, with resumable transfers and webhooks.

# upload a file to a folder
curl -X POST https://api.vaultkite.com/v1/files \
  -H "Authorization: Bearer $VK_TOKEN" \
  -F "path=/reports/q1.pdf" -F "file=@q1.pdf"
API surface
REST · v1

Files

Upload, download and move files (resumable).

20 endpoints
REST · v1

Folders

Create, list and organize folders.

12 endpoints
REST · v1

Shared links

Create expiring, password-protected links.

9 endpoints
Webhook

Events

React to file.added, link.viewed, quota.warning.

10 events
S3-compatible

Object gateway

Use existing S3 tooling against your vault.

beta
SDK

Clients

Go, TypeScript and Python clients.

3 langs
Most-used endpoints
Popular this week
  • GET/v1/files
  • POST/v1/files
  • GET/v1/files/{id}
  • POST/v1/links
  • PATCH/v1/files/{id}
  • DELETE/v1/files/{id}