{"library":"openapi-merge-cli","type":"library","category":null,"description":"The `openapi-merge-cli` package provides a command-line interface for merging multiple OpenAPI 3.0 specification files into a single, consolidated specification. It is built upon the `openapi-merge` library, inheriting its core merging algorithm. The tool is currently at version 1.3.2 and appears to be actively maintained in sync with its underlying library. Its primary use case is consolidating specifications from various microservices for exposure behind a single API Gateway, offering features like robust conflict resolution for component names, flexible path modification (stripping or prepending segments), and granular operation selection based on tags. It also supports merging `info.description` fields with custom titles. Unlike many general-purpose OpenAPI tools, its feature set is specifically tailored for API Gateway integration scenarios.","language":"javascript","status":"active","version":"1.3.2","tags":["javascript","openapi","merge","cli"],"install":[{"cmd":"npm install openapi-merge-cli","imports":["npx openapi-merge-cli","npm install -g openapi-merge-cli && openapi-merge-cli","openapi-merge-cli --config ./path/to/my-custom-config.json"]},{"cmd":"yarn add openapi-merge-cli","imports":[]},{"cmd":"pnpm add openapi-merge-cli","imports":[]}],"homepage":null,"github":"https://github.com/robertmassaioli/openapi-merge","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/openapi-merge-cli","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/openapi-merge-cli/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}