Migration - Luminarys/synapse GitHub Wiki

When migrating from another bittorrent client to synapse, the import feature should be used via sycli add --import or via the RPC protocol directly. This will perform minimal validation on the added torrents to ensure they exist and then assume they are fully downloaded and validated.

If you're interested in creating automatic migrations, the structures are serialized into structures described by the synapse-session crate and are available on Cargo.