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
- In Neo4j Aura, identify your database Instance ID (the DNS label used in your AuraDB hostname).
- Create or choose a Neo4j user that can authenticate to the database.
- 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
| Field | Type | Required | Description |
|---|---|---|---|
instance_id | string | ✓ | 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 -. |
username | string | ✓ | Neo4j username. |
password | string | ✓ | 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.