restoreit
restoreit-as-a-Service

Add restoreit
to your product.

A REST API that lets IT service providers, MSPs, and repair shops offer professional-grade file recovery without building recovery infrastructure.

Quick Start
curl -X POST https://restoreit.app/api/v1/restore/jobs \
  -H "Authorization: Bearer ri_••••••••••••" \
  -H "Content-Type: application/json" \
  -d '{ "drive_name": "...", "mode": "deep" }'

# → { "job_id": "job_•••", "upload_url": "..." }
7 REST EndpointsMCP ServerWebhook CallbacksBearer Auth

What the API & MCP do

Job Lifecycle Management

Create, monitor, and manage restore jobs end-to-end via REST endpoints.

Chunked Disk Upload

Stream disk images in optimized chunks with automatic reassembly and integrity checks.

Webhook-Driven Results

Receive real-time job completion notifications and file manifests via signed webhooks.

HMAC-SHA256 Security

Every webhook payload is cryptographically signed — verify authenticity before processing.

Webhook Event Logs

Every delivery attempt is logged — event, status code, retries, and result visible in your dashboard.

MCP Server

Connect AI agents directly to restoreit via Model Context Protocol — no code required.

Partner Plans

Full API documentation is available after registration.

Starter
$199/mo
Rate Limit30 req/min
Monthly Volume100 GB
Get Started
Growth
$599/mo
Rate Limit120 req/min
Monthly Volume1 TB
Get Started
Enterprise
$999/mo
Rate Limit500 req/min
Monthly Volume5 TB
Get Started

How it works

01

Create Job

Submit a restore request with drive metadata.

02

Upload Image

Stream the disk image in optimized chunks.

03

Receive Webhook

Get notified when recovery is complete.

04

Download Files

Retrieve recovered files via presigned URLs.

Start building today.

Register as a partner and access full API documentation, code samples, and your dedicated API key.

Register as Partner