jane/open-api
Deprecated package for generating API clients/models from OpenAPI specs with Jane. This repository is no longer maintained; use the consolidated JanePHP project instead: https://github.com/janephp/janephp
nikic/php-parser@^3.0 may not work with PHP 8.x).zircote/swagger-php or darkaonline/l5-swagger).openapi-client-php (active, OpenAPI 3.x support).spatie/laravel-openapi (Laravel-focused).php-openapi (modern, actively maintained).jane/open-api that alternatives lack?tap or through middleware).$this->app->bind('ApiClient', function ($app) {
return (new \Jane\OpenApi\Generator())->generateClient();
});
openapi-backward).openapi-client-php or spatie/laravel-openapi.| Feature | Compatibility | Workaround Needed? |
|---|---|---|
| OpenAPI 2.0 | ✅ Yes | No |
| OpenAPI 3.x | ❌ No | Use converter or fork |
| PHP 8.x | ❌ No | Docker (PHP 7.4) or fork |
| Laravel Service Container | ⚠️ Manual | Bind clients as services |
| Guzzle/Symfony Client | ✅ Yes | Custom middleware |
| YAML Specs | ✅ Yes | Test thoroughly |
| PSR-7 Compliance | ✅ Yes | No |
nikic/php-parser, Symfony components).HttpClient with connection reuse).| Failure Scenario | Impact | Mitigation | |--------------------------------
How can I help you explore Laravel packages today?