Get Started
Follow the quickstart
Explore API Reference
Open the reference
Start with a guided path
Authentication
Upload & download
Organize content
Integrations
Security architecture
Errors & limits
How development usually flows
1
Create a company workspace
The developer REST API is company-scoped. Sign in to the Everabyte dashboard with a company account, then confirm billing and email verification where your plan requires it.Individual EverSpark accounts cannot use the developer REST API. They receive
403 API_COMPANY_ONLY. The one first-party exception is a key bound to an enrolled backup device.2
Issue an API key
Create a key in the dashboard, choose the narrowest scopes that work, and store the secret in your server’s secret manager. The secret is shown only at creation time.
3
Call the REST API
Send
X-Public-Key and X-Secret-Key on every request to https://api.everabyte.io/api. Start with reads, then add writes.4
Handle lifecycle events explicitly
Files move through upload, versioning, trash, restore, and retention. Build these states into your application instead of assuming a file can always be deleted or overwritten.
What this documentation covers
The API reference publishes endpoints that are reachable with API-key credentials and verified against the backend route and permission model. Endpoints that exist but are session-only, administrative, reseller-provisioning, or still stabilizing are intentionally not published here.Code samples are examples for common languages, not official SDKs. Response bodies in this documentation are illustrative, sanitized examples — not captured production traffic. Replace every placeholder credential before running anything.