dreep package wraps every endpoint in this reference, adds typed errors, and
generates signed URLs correctly — including the one detail that is easy to get wrong by
hand (see Signed URLs).
- Zero dependencies. Built on native
fetchandnode:crypto. - Fully typed. Written in TypeScript, ships
.d.ts— every transform parameter is autocompleted and checked. - ESM and CommonJS.
importandrequireboth work.
Installation
Authentication
Create an API key on the API Keys page of your dashboard.Quickstart
Method reference
Every method takes a single options object, so adding an argument never changes the order
of the others.
Cancelling requests
Requests time out after 30 seconds. Uploads don’t — a large file can legitimately take minutes — so pass asignal when you want to bound one. Every method accepts it.