Various systems and methods for creating a clone using streaming restore. For example, one method can involve receiving a set of storage blocks that include data associated with a state of a source computing entity. The method then involves creating a clone of the source computer system at an endpoint computer system. The endpoint computer system creates the clone by restoring the storage blocks, which involves storing the storage blocks to a memory at the endpoint computer system. The created clone has a state that corresponds to the state of the source computer system.