{"library":"openshift-rest-client","type":"library","category":null,"description":"openshift-rest-client is a Node.js library designed to interact with the OpenShift REST API. It provides a client that translates OpenShift API Path Item Objects (like `/apis/project.openshift.io/v1/projects`) into idiomatic JavaScript object chains, allowing developers to interact with resources using methods such as `.get()`, `.post()`, `.delete()`, `.patch()`, and `.put()`. The library is currently stable at version 10.0.0 and follows a release cadence tied to Node.js LTS versions, introducing breaking changes primarily for dropping support for End-of-Life Node.js runtimes. A key differentiator is its integration with the kubernetes-client module for configuration, enabling flexible authentication and cluster context management, similar to the Fabric8 Maven Plugin but tailored for Node.js environments. It simplifies API interaction by providing aliases for common API groups and supports query parameters and path templating, making it a robust tool for programmatic OpenShift management from Node.js applications.","language":"javascript","status":"active","version":"10.0.0","tags":["javascript","Openshift","Node.js"],"install":[{"cmd":"npm install openshift-rest-client","imports":["import { OpenshiftClient } from 'openshift-rest-client';","import { config } from 'openshift-rest-client';","import type { OpenShiftClient } from 'openshift-rest-client';"]},{"cmd":"yarn add openshift-rest-client","imports":[]},{"cmd":"pnpm add openshift-rest-client","imports":[]}],"homepage":null,"github":"https://github.com/nodeshift/openshift-rest-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/openshift-rest-client","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/openshift-rest-client/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}