hans-peter-ording / espn-api-client
Client library to consume the inofficial ESPN API and transform results into data transfer objects.
Installs: 33
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/hans-peter-ording/espn-api-client
Requires
- php: >=8.0
- php-http/discovery: ^1.9@dev
- php-http/logger-plugin: ^1.2@dev
- psr/http-client: ^1.0@dev
- symfony/property-access: ^6.0|^7.0
- symfony/serializer: ^6.0|^7.0
This package is auto-updated.
Last update: 2025-10-29 12:02:55 UTC
README
API Client to consume the inofficial ESPN API with a PSR-18 compatible HTTP Client and transform results into DTO.
Package contains:
- Data transfer objects (DTO)
- API client factory
- API client with endpoints
Documentation
Read the tutorial here:
Documentation for EspnApiClient can be found at Read the docs
Installation
Installation instructions can be found in the documentation
Versions & Dependencies
Version 0.9 of the EspnApiClient is compatible with ESPN API as of 2025-10-23. It requires a PSR-18 compatible HTTP-Client (i.e. Symfony Http Client). The following table shows the compatibilities of different versions of the bundle.
| EspnApiClient | EspnAPI | PHP |
|---|---|---|
| [0.9] (main) | ^1.0 | >=8.0 |
License
This bundle is released under the MIT license. See the included LICENSE file for more information.
Contribute / Community
TBD