Neo4j HTTP
What is Port 7474?
Port 7474 is the default HTTP port for Neo4j, the world's leading graph database. Neo4j stores data as nodes, relationships, and properties in a graph structure, making it ideal for highly connected data like social networks, recommendation engines, fraud detection, and knowledge graphs. Port 7474 serves Neo4j's browser interface and REST API. The Neo4j Browser — a web-based interface for executing Cypher queries and visualizing graph data — is accessible on this port. Neo4j also provides a Bolt protocol interface on port 7687 for more efficient client communication. Graph databases excel at traversing relationships, and Neo4j can traverse millions of relationships per second.
Common Uses
- Neo4j Browser web interface access
- Neo4j REST API for application integration
- Graph data visualization and exploration
- Cypher query execution and testing
Technical Details
Copy-paste commands to check port 7474 (Neo4j HTTP) from your terminal
Test connectivity
nc -zv example.com 7474
curl -v --max-time 5 http://example.com:7474/
telnet example.com 7474
nmap -p 7474 -sV example.com
(echo > /dev/tcp/example.com/7474) 2>/dev/null && echo "open" || echo "closed"
Open port in firewall
sudo ufw allow 7474/tcp
sudo iptables -A INPUT -p tcp --dport 7474 -j ACCEPT
sudo firewall-cmd --permanent --add-port=7474/tcp && sudo firewall-cmd --reload
Security Considerations
Neo4j's default configuration may allow unauthenticated access. Always enable authentication and change the default neo4j/neo4j credentials. Use HTTPS (port 7473) for encrypted access. Restrict access to trusted networks. In production, disable the Neo4j Browser or restrict it to admin access only. Use Bolt (port 7687) with TLS for application connections.
Popular Ports Reference
The most commonly used and referenced network ports