Backup, export, restore, and upload
The data in your Aura instance can be backed up, exported, and restored using snapshots.
A snapshot is a copy of the data in an instance at a specific point in time.
The Snapshots tab within an Aura instance card shows a list of available snapshots. You can find the Snapshots tab via Inspect in the more menu (…) on the instance card.
There are different kinds of snapshots taken at different intervals with different lifecycles depending on your plan. See Snapshot details for more information.
Aura stores the data securely in encrypted cloud storage buckets. Backups are stored in the same Cloud Service Provider and region as the instance they are associated with.
Snapshot types
Scheduled
AuraDB Professional AuraDB Business Critical AuraDB Virtual Dedicated Cloud AuraDS Professional AuraDS Enterprise
A Scheduled snapshot is a snapshot that is automatically triggered at a cadence depending on your plan type.
For Professional instances running the latest version, scheduled snapshots are run automatically once a day, same for both AuraDS Professional and for AuraDS Enterprise instances, For Business Critical and Virtual Dedicated Cloud instances, they run once an hour. See Snapshot details further on for information about frequency, restorability, and exportability of scheduled snapshots, as well snapshots on instances running version 4.x.
Snapshot actions

Export / Create
From the more menu (…) next to an existing snapshot, you can:
-
Export - Download an AuraDB instance as a .backup file (latest version) or .dump file (version 4.x) to store a local copy and work on data offline. AuraDB instances with the Graph Analytics plugin are also exported as a .backup file. Download an AuraDS instance as a .tar file.
-
Create instance from snapshot - Create a new instance using the data from the snapshot.
The ability to Export or Create an instance from a scheduled Virtual Dedicated Cloud snapshot is limited to 14 days for 4.x instances. For latest version instances, this is limited to 60 days for full scheduled backups. Differential backups are not restorable/exportable and cannot be used to create a new instances from. Additionally, for Virtual Dedicated Cloud instances running Neo4j latest version, the ability to export or create an instance from a scheduled snapshot is limited to one (full) snapshot per day. Use the toggle Show exportable only on top of the list of snapshots to filter by whether a snapshot is exportable or not. |
Restore
Restoring from a snapshot overwrites the data in your instance, replacing it with the data contained in the snapshot. |
You can restore data in your instance to a previous snapshot. Use the arrow next to the (…) menu on the snapshot you want to restore from. This action overwrites the data currently in your instance and you will be asked to confirm that this is indeed desired. If not, you can create a new instance from the snapshot instead, as described in Export / Create.
Snapshot details
Plan | Aura version | Frequency of snapshots | Scheduled snapshots | On-demand snapshot [1] | ||
---|---|---|---|---|---|---|
Full snapshot [2] |
Differential snapshot |
Restorable days |
Exportable days |
Restorable and exportable days |
||
AuraDB Free |
4, latest |
N/A |
N/A |
N/A |
N/A |
N/A |
AuraDB Professional |
4, latest |
Daily |
N/A |
7 |
7 |
7 |
AuraDB Business Critical |
latest |
Daily |
Hourly |
30 |
30 full [3] |
30 |
AuraDB Virtual Dedicated Cloud |
4 |
Every 6 hours [4] |
60 (long), 7 (short) |
14 (long), 7 (short) |
90 |
|
latest |
Daily |
Hourly |
60 |
60 full [3] |
90 |
|
AuraDS Professional |
latest |
Daily |
N/A |
7 |
7 |
30 |
AuraDS Enterprise |
latest |
Daily |
N/A |
14 |
7 |
90 |
1. On-demand snapshots are restorable and exportable for the same period. 2. The full snapshot captures the entire database, while differential snapshots record changes since the last full snapshot. 3. The differential snapshot is not exportable. 4. One snapshot per day has a long retention period and remaining three a shorter period. |
Restore from backup file
From the Restore from backup file tab, next to the Snapshots tab on the instance card, drag and drop your .backup, .dump, or .tar file or browse for it. This action also overwrites the data currently in your instance. If this is not desired, you can create a new instance from the snapshot instead, as described in Export / Create.
Upload an existing Neo4j database
If you have a local copy of a Neo4j database and Neo4j installed locally, you can use this installation of Neo4j to upload this to your Aura instance.
This command does not work if you have a network access configuration setup that prevents public traffic to the region your instance is hosted in. See Public traffic below for more information. |
database upload
is a neo4j-admin
command that you can run to upload the contents of a Neo4j database into an Aura instance, regardless of the database’s size, as long as it fits your Aura instance.
Keep in mind that the database you want to upload may run a different version of Neo4j than your Aura instance.
Additionally, your Neo4j Aura instance must be accessible from the machine running neo4j-admin
.
Otherwise, the upload will fail with SSL errors.
For details on how to use the neo4j-admin database upload
command, along with a full list of options and version compatibility, see Operations Manual → Upload to Neo4j Aura.
The |
The For Neo4j 4.x instances in Azure encrypted with Customer Managed Keys, use the Import data service to load data, as |
Public traffic
If you have created a network access configuration from the Network Access page, accessed through the sidebar menu of the Console, Public traffic must be enabled for the region your instance is hosted in before you can use the database upload
command on that instance.
To enable Public traffic on a network access configuration:
-
Select Configure next to the region that has Public traffic disabled.
-
Select Next until you reach step 4 of 4 in the resulting Edit network access configuration modal.
-
Clear the Disable public traffic checkbox and Save.
You can now use the database upload
command on the instances within that region.
Once the command has completed, you can disable Public traffic again by following the same steps and re-selecting the Disable public traffic checkbox.