Skip to main content

Neo4j Aura

Overview​

The Neo4j Aura connector lets you connect to a Neo4j AuraDB instance and validate credentials.

At this time, the destination’s loading/sync behavior is still in development. You can use this connector to confirm that your Neo4j Aura connection details are valid, but you should not expect records to be written yet.

Setup​

  1. In Neo4j Aura, identify your database Instance ID (the DNS label used in your AuraDB hostname).
  2. Create or choose a Neo4j user that can authenticate to the database.
  3. Collect:
    • Instance ID
    • Username
    • Password

Authentication​

This connector authenticates using HTTP Basic Auth against Neo4j Aura’s transactional HTTP endpoint.

During credential validation, the connector sends a simple Cypher statement (RETURN 1) to:

https://{instance_id}.databases.neo4j.io/db/neo4j/tx/commit

Configuration​

FieldTypeRequiredDescription
instance_idstring✓Your Neo4j AuraDB Instance ID, used to form the hostname {instance_id}.databases.neo4j.io. Must be a valid DNS label: lowercase letters (a-z), digits (0-9), and hyphens (-) only; 1–63 characters; cannot start or end with -.
usernamestring✓Neo4j username.
passwordstring✓Neo4j password.

Streams​

This is a destination connector and does not expose source streams.

Hashing and normalization​

This connector does not currently expose field-level hashing.

Data contract​

The Neo4j Aura destination is still in development and does not yet define a stable, publicly supported data contract for how records are mapped and written into Neo4j.