Analytics & Cookies

We use self-hosted Matomo analytics. By default we measure anonymously with no cookies. Enable cookies to give us a clearer picture and help us improve your experience. You can change this anytime.

For Developers

Integrate ShadowCradle into Your Stack

Build custom dashboards, automate backup workflows, trigger restores from your application, and integrate with your existing tools. REST API, gRPC, and full documentation.

What You Can Build

Custom Dashboards

Query backup status, job history, recovery points, and storage metrics. Build real-time monitoring dashboards tailored to your users.

Automated Alerting

Trigger webhooks on failed backups, missed schedules, or capacity thresholds. Integrate with Slack, PagerDuty, or your alerting system.

Workflow Automation

Programmatically trigger backups, initiate restores, or failover VMs. Automate disaster recovery without manual intervention.

ITSM Integration

Create ServiceNow incidents for failed backups. Update Jira tickets when recovery completes. Sync backup events with your ticketing system.

Cloud Platform Sync

Deploy VMs into AWS, Azure, or GCP directly from recovery points. Automate disaster recovery to the cloud.

Custom Applications

Embed backup operations into your SaaS, MSP platform, or internal tools. Extend ShadowCradle functionality with your own code.

Access Levels

Read-Only

Query status, jobs, recovery points. Build dashboards and reporting tools.

Read-Write

Trigger backups, initiate restores, manage policies. Automate workflows.

Admin

Full appliance control, user management, configuration automation.

Core API Capabilities

Query Backups & Status

  • GET /backups
  • GET /jobs/{id}
  • GET /recovery-points
  • GET /appliance/health

Trigger Operations

  • POST /backups/start
  • POST /restores/create
  • POST /failover/initiate
  • POST /snapshots/mount

Control & Management

  • PUT /policies/{id}
  • DELETE /jobs/{id}
  • POST /appliance/pause
  • PUT /schedules

Event Monitoring

  • WebSocket /events/stream
  • GET /events
  • GET /audit-log
  • GET /metrics

Authentication

  • OAuth 2.0
  • API Keys
  • mTLS
  • Certificate Pinning

Rate Limiting & Pagination

  • 1000 req/min per token
  • Cursor-based pagination
  • Exponential backoff retry
  • Webhook delivery

Real-World Integration Examples

MSP Dashboard

Pull backup status for 100+ customers. Show SLA compliance, data trending, and capacity forecasting. Alert on failures automatically.

ITSM Automation

When a backup fails, create a ServiceNow incident. Attach job logs. Update status as recovery progresses. Notify the team via Slack.

Disaster Recovery Runbook

On disaster declaration, API triggers cloud VM provisioning, starts parallel restores, polls completion. No manual steps required.

Compliance Reporting

Query backup history, generate PDF reports showing RPO, RTO, and 30/60/90-day trends. Automate monthly compliance audits.

Cost Optimization

Track storage consumption by client. Identify over-provisioned backups. Recommend cleanup. Automate retention policies.

Backup Testing

Automatically restore backups to isolated VMs, verify recoverability, validate application startup. Schedule daily DR drills.

Request API Access

Fill out the form below and we'll review your request within 48 hours.

Count the number of 🔷 symbols below:

🔷
🟠
🔷