# What is SocketXP
SocketXP is a cloud based IoT Device Management and Remote Access Platform that empowers you to remotely connect, login, configure, debug, upgrade, track, monitor and manage millions of IoT, IIoT devices or Raspberry Pi or any Linux machines installed in your customer's local network behind NAT router and firewall.
SocketXP solution can be used to securely remote access or SSH into Linux machines, SQL DB or Postgres SQL database in your private network or private cloud.
SocketXP creates secure SSL/TLS tunnels to connect to your remote IoT devices.
SocketXP also creates a unique public web URL for each of the private web applications running in your remote IoT devices. Online services could communicate with your private web application using the public web URL.
SocketXP IoT Controller connects to a lightweight SocketXP agent (opens new window), that needs to be installed in your IoT device, to manage, control and monitor the IoT device.
SocketXP Enterprise Cloud Gateway server supports mTLS tunnel using client SSL Certificates and Keys. SocketXP Enterprise Cloud Gateway can be run in a standalone mode as an on-prem or private cloud remote access solution. SocketXP Enterprise Cloud Gateway is a highly scalable platform that supports more than 1 Million+ devices or linux machines easily.