![background image](http://html1.mh-extra.com/html/acronis/acronis-true-image-software-development-kit/acronis-true-image-software-development-kit_overview_2841261001.webp)
Supports multiple programming languages to ease development
You do not need to learn new programming languages to unlock the capabilities within
the Acronis True Image SDK. You can develop using familiar programming languages
such as VBScript, JavaScript, Visual Basic and C#.
Enables comprehensive system protection, recovery and disk management
The Acronis True Image SDK allows you to create a comprehensive system protection
and recovery solution that is completely integrated with an existing application. The
Acronis True Image SDK uses the same core technology in the Acronis True Image
product line. Once you have developed a solution using the SDK, it will perform the same
functions as Acronis True Image. Your application will read the sectors of your hard disk
with data, creating an image of the entire disk, including everything your system needs to
run. It will also be able backup individual files and folders on your hard disk.
You will have peace of mind knowing that not only your data but an entire system,
including the operating system, databases, applications, and system configurations, are
protected and can be recovered in any situation. Restoring a system from an image will
let you get back to business as quickly as possible because no reinstallation or
reconfiguration is required, minimizing downtime. Moreover, with Acronis Universal
Restore you can restore to different hardware or to virtual systems in case your system
is damaged beyond repair.
In addition, you will also be able to create, resize, delete, and move partitions by
leveraging our disk management capabilities. Better yet, the solution you build will be
part of your existing management system.
Supports remote management of systems in your network
The Acronis True Image SDK allows you to perform operations not only on local systems,
but on remote systems as well. You can perform remote operations in two different
modes:
1. Using the Acronis Agent remote connection functionality
2. Using the Distributed Component Object Model (DCOM). DCOM extends the
Component Object Model (COM) to support communication among objects on
different computers on a LAN, a WAN, or even the Internet
Acronis True Image SDK architecture
Acronis True Image SDK architecture includes the following components:
Acronis True Image Agent The master Acronis component that performs the
Acronis True Image SDK operations on a computer where it is installed.
Acronis True Image SDK Automation Components Enables scripts or applications
you create to control the Acronis True Image Agent. Automation components must
be installed on each computer where the Acronis True Image Agent is installed except
for the case of the Acronis True Image Management Console.
Acronis True Image SDK Management Installs on an administrator's computer to
enable the remote operation of the Acronis SDK Automation Components throughout
the local network.
Acronis Secure Zone Installs along with the Acronis True Image Agent in case you
want to have the Acronis Secure Zone on the computer.
Acronis True Image SDK Documentation A reference for you, containing stepby
step instructions and examples of how you can create scripts for the most typical
cases.
Sample scripts written in VBScript and JavaScript.
Acronis True Image Sofware
Development Kit (SDK)
The Acronis True Image
Software Development
Kit (SDK) provides an
extensible set of
components that allow
core Acronis True Image
and disk management
functionality to be
embedded within your
custom software
applications. Enterprise
IT developers, system
integrators, independent
software vendors (ISVs)
and others can leverage
the core capabilities of
Acronis True Image and
disk management
functionality to develop
custom solutions that
integrate into existing
applications.
Overview