Working with Neo4j Aura
Sign up for an account
The first step is to open the Neo4j Aura Console. If you have an account with us on one of our other services, like our sandbox environment, you can sign in using those credentials. If you do not already have a Neo4j account, click the Register link at the top of the sign-in window. Note: for our Aura Enterprise customers, your Customer Success team should have shared these account details with you during your onboarding.
Fill in your information, click Register >, and follow the steps on screen.
Once you’ve logged in you’ll be presented with an invitation to create your first database. Click the + Add a new database button to get started.
Creating your first database
The next screen will present various options for sizing your database. Give your database a name (the example given is "myFirstDatabase" but it can be anything), select a size, and click "Create Database".
Your initial database password will now be displayed on the screen. Click the copy icon next to the password and store it in a secure area. After doing so, click the checkbox to confirm that you have then click "Continue". This password will not be displayed again; if you lose it you will lose access to your database and your data, so keep it in a secure location. The password is generated randomly and will be different for each database you create.
It will take a few moments for your database to be created and ready. Once the "Creating" status has changed to "Offline" click the "→ Open Neo4j Browser" button to bring the database online automatically. This will also open the Neo4j Browser, a web interface to interacting with your database. You will be prompted to connect; the default Bolt URI and username,
neo4j, are entered for you. Simply enter the password the system gave earlier and click "Connect".
You are now connected to your database and can begin working with it! If this is your first time using Neo4j there are a number of sample databases available to learn with. Click the "Start Learning" button to work with them. There are also tutorials available to learn about Cypher, the Neo4j graph query language, using drivers, and converting from relational data to graph data. Click the "Write Code" button to learn more.
There is also a button for monitoring the system, however most of the monitoring you will need is available right in the cloud console itself.
Monitoring your database
To monitor the health of your database, return to the main console screen and click on the name of your database. The first tab that opens in the bottom half of the window is "Metrics". Here you can see historical trends for things such as Page Miss Cache Ratio, Query Latency, and memory, CPU, and disk usage. Each of these charts will update automatically, giving you a real-time view into the health of your database.
This tab will walk you through the process of importing data from an existing Neo4j database. Just choose the relevant kind of Neo4j database you are currently using and click "Next". Each of the screens will let you know what the system needs, and where to find the appropriate plugin to run on your local database to perform the import.
Click the "Backups" tab to access your database's backups. Here you will find a list of the snapshots available for your system. Snapshots are taken automatically once per day after midnight UTC. We also take snapshots before doing any upgrades or routine maintenance on the system. Clicking the "Restore" link next to any of the snapshots will open the confirmation modal; type "RESTORE" and click the "Restore" button to revert your data to the selected snapshot. You can also choose to export one of the snapshots and import it into a local Neo4j database. See our article on exporting your data for more details.
Next, let’s look at your Settings tab to see how to resize your database.
Resizing your database
The Settings tab allows you to change the size of your database at any time. Simply choose the new size, whether larger or smaller, and click "Submit". It may take a few moments for the resizing to complete; during this time, your database will still be available as we use rolling upgrades to make these changes. Note that your account will be charged for the larger of the database size in any given hour. See Neo4j Aura Billing FAQ for more details.
The Settings tab will also allow you to delete your database. Just click the Delete button and type in the confirmation to do so. Note: deleting your database will also delete all backups associated with that database so if you want to keep your data be sure to download the latest dump from the Backups tab.
Thank you for using Neo4j Aura! If you need any further assistance please click the "Create a New Ticket" at the bottom of this page.