Port 8008 is an IANA-registered HTTP alternate port used when 80 and 8080 are occupied. IBM HTTP Server, some proxy servers, and internal APIs use 8008. Google's internal services historically used port 8008. No inherent security difference from other HTTP ports – apply same TLS and access controls.
Port Number
8008
Protocol
TCP
Service
HTTP Alternative
Range
IANA Registered (1024–49151)
Check if Matrix Synapse is running on 8008
curl -s http://localhost:8008/_matrix/client/versions | jq .Identify which process owns port 8008
ss -tlnp sport = :8008Generic health check for services on 8008
curl -s http://localhost:8008/health -o /dev/null -w '%{http_code}'Service detection – identify what is actually running on 8008
nmap -sV -p 8008 targetcurl http://localhost:8008/healthz
kubectl port-forward svc/myapp 8008:8008
python3 -m http.server 8008Port 8008 is IANA-registered as 'http-alt' (one of several HTTP alternates alongside 8080 and 591). Matrix Synapse adopted it as default in 2014 for the client-server API. In Kubernetes ecosystems, 8008 is commonly used for internal HTTP services that need a different port from the primary 8080. The port has no single dominant service – context determines what is running.
What is typically running on port 8008?
Context-dependent. Most common: Matrix Synapse homeserver (federation/client API), Kubernetes internal microservices, secondary HTTP endpoints on multi-service hosts, and custom API servers. Run nmap -sV -p 8008 target or curl the port to identify the service by its response headers/body.