{"id":37367965,"url":"https://github.com/seatplus/esi-client","last_synced_at":"2026-04-24T13:01:15.834Z","repository":{"id":40662031,"uuid":"405185673","full_name":"seatplus/esi-client","owner":"seatplus","description":"A standalone ESI (Eve Swagger Interface) Client Library using guzzle","archived":false,"fork":false,"pushed_at":"2024-09-30T19:55:10.000Z","size":187,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"3.x","last_synced_at":"2026-03-22T20:57:41.794Z","etag":null,"topics":["cache","esi","eve","eve-online","laravel","library","psr-6","rfc-7234","rfc7234","seatplus"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seatplus.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"seatplus"}},"created_at":"2021-09-10T19:02:46.000Z","updated_at":"2024-09-30T19:55:06.000Z","dependencies_parsed_at":"2023-02-11T21:25:33.078Z","dependency_job_id":null,"html_url":"https://github.com/seatplus/esi-client","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":"seatplus/package-skeleton","purl":"pkg:github/seatplus/esi-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seatplus%2Fesi-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seatplus%2Fesi-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seatplus%2Fesi-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seatplus%2Fesi-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seatplus","download_url":"https://codeload.github.com/seatplus/esi-client/tar.gz/refs/heads/3.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seatplus%2Fesi-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32224413,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T10:26:35.452Z","status":"ssl_error","status_checked_at":"2026-04-24T10:25:27.643Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cache","esi","eve","eve-online","laravel","library","psr-6","rfc-7234","rfc7234","seatplus"],"created_at":"2026-01-16T04:54:28.909Z","updated_at":"2026-04-24T13:01:15.827Z","avatar_url":"https://github.com/seatplus.png","language":"PHP","funding_links":["https://github.com/sponsors/seatplus"],"categories":[],"sub_categories":[],"readme":"# Esi-Client\n\n[![Latest Stable Version](https://poser.pugx.org/seatplus/esi-client/v/stable)](https://packagist.org/packages/seatplus/esi-client)\n[![Tests](https://github.com/seatplus/esi-client/actions/workflows/tests.yml/badge.svg)](https://github.com/seatplus/esi-client/actions/workflows/tests.yml)\n[![Formats](https://github.com/seatplus/esi-client/actions/workflows/formats.yml/badge.svg)](https://github.com/seatplus/esi-client/actions/workflows/formats.yml)\n[![Maintainability](https://api.codeclimate.com/v1/badges/642d3b3ca41e7cc3cd4f/maintainability)](https://codeclimate.com/github/seatplus/esi-client/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/642d3b3ca41e7cc3cd4f/test_coverage)](https://codeclimate.com/github/seatplus/esi-client/test_coverage)\n[![Total Downloads](https://poser.pugx.org/seatplus/esi-client/downloads)](https://packagist.org/packages/seatplus/esi-client)\n[![License](https://poser.pugx.org/seatplus/esi-client/license)](https://packagist.org/packages/seatplus/esi-client)\n\nA standalone ESI (Eve Swagger Interface) Client Library using kevinrob/guzzle-cache-middleware.\n\n## Installation\n\nYou can install the package via composer:\n\n```bash\ncomposer require seatplus/esi-client\n```\n\n\n## Usage\n\n```php\n$esi = new Seatplus\\EsiClient\\EsiClient();\n\n$esi-\u003esetVersion('v5'); // if you do not set a version, esi-client is using '/latest'\n\n// make a call\n$character_info = $esi-\u003einvoke('get', '/characters/{character_id}/', [\n    'character_id' =\u003e 95725047,\n]);\n\necho $character_info;\n```\n\n## Testing\n\n```bash\ncomposer test\n```\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Contributing\n\nAs of today this esi client only supports Laravel Cache Middleware. However [`Kevinrob/guzzle-cache-middleware`](https://github.com/Kevinrob/guzzle-cache-middleware) supports various others such as:\n* Doctrine cache \n* Laravel cache \n* Flysystem \n* PSR6 \n* WordPress Object Cache\n\nif you plan to use this client with any of these a proper CacheMiddleware would be needed.\nSame goes to the HTTP client. This client and its cache middleware had been designed to use with Guzzle7 (but you can use it with any PSR-7 HTTP client). Please submit your PR accordingly implementing other HTTP clients.\n\nPlease see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.\n\n## Security Vulnerabilities\n\nPlease review [our security policy](../../security/policy) on how to report security vulnerabilities.\n\n## Credits\n\n- [Felix Huber](https://github.com/seatplus)\n- [All Contributors](../../contributors)\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseatplus%2Fesi-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseatplus%2Fesi-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseatplus%2Fesi-client/lists"}