UNPKG

jack-kafka-management-sdk

Version:
48 lines (33 loc) 1.28 kB
## Kafka Management SDK RHOAS Kafka Management TypeScript/JavaScript SDK ### Getting Started #### Install Package ``` npm install @rhoas/kafka-management-sdk --save ``` #### Usage ```ts import { Configuration, DefaultApi, getErrorCode, isServiceApiError, APIErrorCodes } from "@rhoas/kafka-management-sdk"; const accessToken = process.env.CLOUD_API_TOKEN; const basePath = "https://api.openshift.com"; const apiConfig = new Configuration({ accessToken, basePath, }); const kafkaApi = new DefaultApi(apiConfig); kafkaApi .getKafkas() .then((data) => { console.log(data?.data.items); }) .catch((err) => { if(isServiceApiError(err)){ console.error("Validation issue", getErrorCode(err) == APIErrorCodes.ERROR_8) } }); ``` See [./examples](https://github.com/redhat-developer/app-services-sdk-core/app-services-sdk-js/tree/main/examples) for full example ### Service Accounts SDK SDK will help you to create Service Account to Access Kafka and other services > NOTE: This SDK is currently included into Kafka SDK as Alpha feature. It will be moved out of the SDK in near future. See [./examples](https://github.com/redhat-developer/app-services-sdk-coreapp-services-sdk-js//tree/main/examples/src/serviceAccount.ts) for full example