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.