Custom Databases

Connect your Neo4j or Memgraph database to GraphPolaris.

GraphPolaris connects to your existing graph database using standard protocols. Your data stays in your database—GraphPolaris only sends queries and receives results.

Supported Databases

DatabaseProtocolsDefault Port
Neo4jneo4j://, neo4j+s://, bolt://, bolt+s://7687
Memgraphbolt://7687

The +s variants use TLS encryption for secure connections.

Connection Form

When adding a custom database, you'll provide:

FieldDescriptionExample
Connection nameDisplay name in GraphPolaris"Production Neo4j"
Database nameInternal database name"neo4j" (default) or your DB name
Database typeNeo4j or Memgraph
ProtocolConnection protocolneo4j+s:// for Aura
HostServer hostname or IPabc123.databases.neo4j.io
PortConnection port7687
UsernameDatabase userneo4j
PasswordDatabase password

Connecting to Neo4j

Neo4j Aura (Cloud)

  1. Log into Neo4j Aura
  2. Find your database connection URI (looks like neo4j+s://abc123.databases.neo4j.io)
  3. In GraphPolaris:
    • Protocol: neo4j+s://
    • Host: abc123.databases.neo4j.io (from your URI)
    • Port: 7687
    • Username/Password: Your Aura credentials

Neo4j Desktop

  1. Start your database in Neo4j Desktop
  2. Click OpenNeo4j Browser to verify it's running
  3. In GraphPolaris:
    • Protocol: bolt:// or neo4j://
    • Host: localhost
    • Port: 7687
    • Username: neo4j
    • Password: The password you set during creation

Self-Hosted Neo4j

  1. Ensure your Neo4j instance is accessible from where you're running GraphPolaris
  2. Check your neo4j.conf for the bolt connector port
  3. In GraphPolaris:
    • Protocol: bolt:// (or bolt+s:// if TLS configured)
    • Host: Your server hostname or IP
    • Port: Usually 7687
    • Username/Password: Your database credentials
Security tip: Use neo4j+s:// or bolt+s:// protocols when connecting over the internet to encrypt traffic.

Connecting to Memgraph

Memgraph uses the Bolt protocol, same as Neo4j.

Memgraph Cloud

  1. Get your connection details from Memgraph Cloud
  2. In GraphPolaris:
    • Protocol: bolt://
    • Host: Your Memgraph Cloud hostname
    • Port: 7687
    • Username/Password: Your credentials

Local Memgraph

  1. Start Memgraph (via Docker or direct install)
  2. In GraphPolaris:
    • Protocol: bolt://
    • Host: localhost
    • Port: 7687
    • Username/Password: Default is often empty or memgraph/memgraph

Troubleshooting

Connection Failed

  • Check the host is reachable — Can you ping it? Is there a firewall?
  • Verify the port — Is the database listening on the expected port?
  • Try different protocols — Some setups work better with bolt:// vs neo4j://
  • Check credentials — Username and password are case-sensitive

Connection Succeeds but Schema is Empty

  • Database might be empty — Check if data exists in Neo4j Browser
  • Permissions — Your user might not have read access to all labels
  • Database name — Ensure you specified the correct database (not system)

Timeout Errors

  • Network latency — Cloud databases may need longer timeouts
  • Large schema — Databases with many labels/types take longer to scan
  • Database load — Heavy queries running might slow schema extraction

Next Steps

Once connected, GraphPolaris extracts your schema automatically. Learn more in the Adding Your Data overview.