Query servers that use the Steam or Source Engine query protocol with this PHP library.
node-steam-user
Allows interaction with the Steam network via the Steam client protocol

About node-steam-user
node-steam-user is a Node.js module that communicates with Steam servers in the same manner as a Steam client. It is installed from npm as steam-user and requires Node.js v14.0.0 or later.
It supports callbacks and promises for methods, direct access to Steam enums, currency formatting, and control over storage of server list and auth data, including use of a custom storage engine.
Key features
- Communicate with Steam servers as a Steam client
- Install via npm as steam-user package
- Use callbacks or promises for methods
- Access Steam enums directly from SteamUser
- Format currency values with formatCurrency method
- Control data storage location or use custom storage engine
- Self-contained module for Steam client communication
- Methods work with callbacks or promises
- Includes direct access to Steam enums and currency formatting
- Requires Node.js v14.0.0 or later
- Questions must go to dedicated forum, not GitHub issues
node-steam-user at a glance
- Category
- Gaming › Steam Communities & Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
node-steam-user alternatives
Tools and sites you could use instead, ranked by how closely they match.
Redirect Steam Input configurations to the system level, locally or across a network, with SISR.
Use SteamKit, a .NET library for interacting with Valve’s Steam network.
Interact with Steam Community interfaces from Node.js using this client library.
Tools, and instructions for more easily installing and launching Windows games via Wine or CrossOver directly in the macOS Steam client
This utility is designed to allow you to apply skins to the modern Steam client
Popular in Steam Communities & Tools
Well-known listings from the same topic.
node-steam-user FAQ
How is node-steam-user installed?
What Node.js version is required?
Where should questions about the module be asked?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












