Deploy Neo4j
Graph database with the Cypher query language
Neo4j
Just deployed
/data
Deploy and Host Neo4j on Railway
Neo4j is a graph database that stores data as nodes and relationships and is queried with Cypher.
About Hosting Neo4j
This template runs the official neo4j:5-community image with a persistent volume at /data and modest memory settings (1 GB heap, 512 MB page cache). The login is neo4j with a random password generated into the NEO4J_AUTH variable (format neo4j/): read it in the Variables tab. The public URL serves the HTTP API on port 7474, for example POST /db/neo4j/tx/commit with basic auth. The Bolt protocol is not exposed publicly.
Common Use Cases
- Knowledge graphs and recommendation engines
- Fraud and network analysis
- Backend for GraphRAG and agent memory over HTTP
Dependencies for Neo4j Hosting
- One service with a volume; nothing else
Deployment Dependencies
Why Deploy Neo4j on Railway?
Railway gives you a public HTTPS URL, persistent storage where needed and automatic restarts with no server to maintain. Use the generated password in the NEO4J_AUTH variable to authenticate.
Template Content
Neo4j
neo4j:5-community