Import your data

How to use your own data on a graph database

This section is designed to help you learn how to import various types of data into Neo4j. From JSON to APIs to another database, you can retrieve data from nearly any source and use it to populate your graph.

LOAD CSV

icon import

Use Cypher for importing bulk data into Neo4j. Suited for non-admin users.

From relational into graph

icon csvtodb

Learn how to translate and migrate tabular data and relational datasets into a graph database.

Neo4j Connectors

icon connectors

Learn how to use connectors to connect data from various sources into Neo4j.

Neo4j Data Importer

icon neo4j

Start using Neo4j’s tool for importing data and get started quickly with testing and prototyping.

Neo4j Admin Import

icon admin

Use Neo4j admin import for initial loading of large amounts of data.

APOC

icon library

Learn how to import data from various data formats, including JSON, XML, and XLS using the APOC library.

Keep exploring

Here are some recommended resources start importing your data:

  1. GraphAcademy: Importing CSV data into Neo4j

    Learn how to import CSV data into Neo4j using Cypher.

  2. How-To: Import CSV data with Neo4j Desktop

    Learn how to use CSV files to import data to a graph with Neo4j Destktop.

  3. Importing JSON data from a REST API into Neo4j

    See techniques for loading data from JSON-based REST APIs into Neo4j.