Port 9200: Elasticsearch
Port 9200 is the default HTTP port for Elasticsearch, where clients send search and indexing requests as JSON over REST. Nodes in a cluster also talk to each other on a separate transport port, 9300, by default.
TCPDatabasesUnencrypted by default
| Port number | 9200 |
|---|---|
| Service | Elasticsearch HTTP / REST API |
| Protocol | TCP |
| Category | Databases |
| Default encryption | No |
Security note. Port 9200 is not encrypted by default. Restrict it to trusted networks, or use an encrypted alternative where one exists, to avoid exposing credentials and data in transit.
Frequently asked questions
What is port 9200 used for?
Port 9200 is the default HTTP port for Elasticsearch, where clients send search and indexing requests as JSON over REST. Nodes in a cluster also talk to each other on a separate transport port, 9300, by default.
Is port 9200 TCP or UDP?
Port 9200 (Elasticsearch) uses TCP.
Is port 9200 secure?
Port 9200 is not encrypted by default. Where possible, use an encrypted alternative or tunnel it over TLS or a VPN.
Should I open port 9200 on my firewall?
Only if you specifically need Elasticsearch. Expose it to the smallest set of trusted sources, and never open database or Windows-service ports to the whole internet.