{"library":"osprey-middleware","type":"library","category":null,"description":"Osprey-middleware is an Express.js middleware designed to integrate the Osprey RAML-based API framework directly into Express applications. Its primary function is to enable request and response validation, routing, and other API governance features as defined by a RAML specification, by exposing the Osprey API definition as an Express router. The package currently stands at version 0.5.0, indicating it never reached a stable 1.0 release. Given the lack of recent updates to this specific package (last commit ~4 years ago as of April 2026) and the core 'osprey' framework (last npm publish July 2020), its release cadence is effectively stalled. This package differentiates itself by its tight integration with the RAML API description language, promoting a documentation-first approach for Node.js Express applications, but its abandonment means it is not actively maintained or developed.","language":"javascript","status":"abandoned","version":"0.5.0","tags":["javascript","osprey","middleware"],"install":[{"cmd":"npm install osprey-middleware","imports":["const ospreyMiddleware = require('osprey-middleware');","express.Router().use(ospreyMiddleware(ramlPath, options));"]},{"cmd":"yarn add osprey-middleware","imports":[]},{"cmd":"pnpm add osprey-middleware","imports":[]}],"homepage":null,"github":"https://github.com/mulesoft-labs/osprey-middleware","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/osprey-middleware","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/osprey-middleware/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}