https://github.com/justinback/steamphp
Steamworks WebAPI Wrapper for PHP
https://github.com/justinback/steamphp
php steam steamworks wrapper
Last synced: about 1 month ago
JSON representation
Steamworks WebAPI Wrapper for PHP
- Host: GitHub
- URL: https://github.com/justinback/steamphp
- Owner: JustinBack
- License: mit
- Created: 2018-06-11T17:12:01.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-03-20T15:13:55.000Z (over 4 years ago)
- Last Synced: 2025-08-31T09:38:44.900Z (about 1 month ago)
- Topics: php, steam, steamworks, wrapper
- Language: PHP
- Homepage: https://steamphp.docs.justinback.com/
- Size: 1.81 MB
- Stars: 8
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SteamPHP
## Notice!
Do not pick the master branch, its unstable and broken as its WIP.
Pick a release instead, those are stable!
###### Compability






###### Info
[](https://github.com/JustinBack/SteamPHP/issues)
[](https://github.com/JustinBack/SteamPHP/blob/master/LICENSE)
##### FAQ
**Why?**
*Most developers struggle with interacting with the WebAPI, this (yet) unfinished library makes everything easier!*
**How?**
Making web requests especially multiple can be frustrating such as code quality. This library makes it easy with providing one liners. Examples below*
## Installation
### Composer
1. `composer require justinback/steam-php`
2. include `vendor/autoload.php`
3. See Usage### By Source
1. Download from GitHub
2. include `steam.php`
3. See Usage## Usage
```php
$steam = new justinback\steam\SteamManager($sApiKey, $iAppID, $sSteamid);
```
## Examples
#### Examples are in the `examples/` directory.
## Documentation
[Docs](https://steamphp.docs.justinback.com)
### Generating
Get apigen
```
./path_to_executeable "generate" "--source" "path_to_source" "--destination" "path_to_source/docs" "--title" "SteamPHP" "--charset" "UTF-8" "--exclude" "index.php" "--access-levels" "public" "--access-levels" "protected" "--php" "--tree" "--deprecated" "--todo" "--template-theme bootstrap"
```## Feature Requests / Bug Reports
Feel free to make a [Pull Request](https://github.com/JustinBack/SteamPHP/compare) or [Open an Issue](https://github.com/JustinBack/SteamPHP/issues/new/choose)!