Open connection
The agent keeps one long-lived connection per device instead of polling. A change on the laptop is visible on the NAS in about a second.
Agent 4.2 · released 11 August 2026
Kestrel keeps laptops, the office NAS and offsite storage in agreement. The agent holds an open connection, ships changes as they happen, and survives a dropped link without starting the transfer over.
No card required · 50 GB and three devices on the free tier
The agent keeps one long-lived connection per device instead of polling. A change on the laptop is visible on the NAS in about a second.
Files move in chunks with checksums. A dropped connection resumes where it stopped — a 40 GB project file does not restart from zero.
Deleting on one device does not silently delete everywhere. Ninety days of history on every plan, restorable per file.
When two people edit the same file offline, both versions are preserved and flagged. Nothing is quietly overwritten.
The agent speaks the same HTTP API you can script against. One project token covers both directions.
POST /api/v2/sync
Authorization: Bearer <device token>
Content-Type: application/octet-stream
# resumable upload of a large asset
curl -C - -T project-master.psd \
"https://kestrelsync.com/api/v2/sync?path=/design/project-master.psd"
Range requests are supported in both directions, so partial restores do not require pulling the whole snapshot.
$0
$18/mo
most popular
$64/mo
| Sync transport | Operational |
| Version history | Operational |
| NAS connector | Operational |
| Web dashboard | Operational |
Last incident: 2 July, delayed history indexing for 41 minutes. No data loss.