{"id":28420639,"url":"https://github.com/redhat-developer/app-services-sdk-js","last_synced_at":"2025-06-26T17:32:00.177Z","repository":{"id":37050807,"uuid":"366671243","full_name":"redhat-developer/app-services-sdk-js","owner":"redhat-developer","description":"RHOAS SDK for JavaScript and Typescript","archived":false,"fork":false,"pushed_at":"2025-06-16T11:46:17.000Z","size":2172,"stargazers_count":3,"open_issues_count":8,"forks_count":16,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-06-16T12:42:47.308Z","etag":null,"topics":["app-services","hacktoberfest","javascript","rhoas","rhoas-sdk","typescript"],"latest_commit_sha":null,"homepage":"https://redhat-developer.github.io/app-services-sdk-js","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redhat-developer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-05-12T10:03:17.000Z","updated_at":"2024-10-29T00:37:16.000Z","dependencies_parsed_at":"2022-07-10T21:03:01.629Z","dependency_job_id":"e7a7727f-35f9-41e9-9b2d-5748c6c2b51a","html_url":"https://github.com/redhat-developer/app-services-sdk-js","commit_stats":{"total_commits":714,"total_committers":17,"mean_commits":42.0,"dds":0.6190476190476191,"last_synced_commit":"f300722810a285e784ea871e453258bd037af849"},"previous_names":[],"tags_count":83,"template":false,"template_full_name":null,"purl":"pkg:github/redhat-developer/app-services-sdk-js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Fapp-services-sdk-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Fapp-services-sdk-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Fapp-services-sdk-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Fapp-services-sdk-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redhat-developer","download_url":"https://codeload.github.com/redhat-developer/app-services-sdk-js/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Fapp-services-sdk-js/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261406142,"owners_count":23153696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app-services","hacktoberfest","javascript","rhoas","rhoas-sdk","typescript"],"created_at":"2025-06-05T03:48:57.537Z","updated_at":"2025-06-26T17:32:00.163Z","avatar_url":"https://github.com/redhat-developer.png","language":"TypeScript","readme":"# RHOAS SDK for Typescript and JavaScript\n\nTypescript and JavaScript packages and API clients for RHOAS services\n\n## Prequisites\n\n- [NodeJS 14.x lts](https://nodejs.org/en/about/releases/) or above\n\n## Introduction\n\nRHOAS TypeScript SDK's are delivered as set of the individual npm packages.\nSDK's are divided into two types:\n\n- **Management SDKs** - support creating services\n- **Instance SDKs** -  support interaction with services (limited to capabilities not supported by upstream tools)\n\nTypically developers need to integrate with Management SDK's to create or manage service instances \nand later use upstream libraries or management SDK's to interact with services.\n\nYou can view all SDK packages directly in [npm](https://www.npmjs.com/search?q=keywords:rhoas)\n\n## Management SDK's\n\n| Name             | Package name                        | Status | Version            | NPM                 | Docs                |\n| ---------------- | :---------------------------------- | :----- | ------------------ | ------------------- | ------------------- |\n| kafka            | **@rhoas/kafka-management-sdk**     | beta   | ![kafkashield]     | [npm][kafkanpm]     | [doc][kafkagit]     |\n| service-accounts            | **@rhoas/service-accounts-sdk**     | alpha   | ![sashield]     | [npm][sanpm]     | [doc][sagit]     \n| connector        | **@rhoas/connector-management-sdk** | alpha  | ![connectorshield] | [npm][connectornpm] | [doc][connectorgit] |\n| service registry | **@rhoas/registry-management-sdk**  | alpha  | ![registryshield]  | [npm][registrynpm]  | [doc][registrygit]  |\n| smart events | **@rhoas/smart-events-management-sdk**  | alpha  | ![smarteventsshield]| [npm][smarteventsnpm]  | [doc][smarteventsgit] |\n\n\n## Instances SDK's\n\n| Name             | Package name                     | Status | Version             | NPM                 | Docs                |\n| ---------------- | :------------------------------- | :----- | ------------------- | ------------------- | ------------------- |\n| kafka            | **@rhoas/kafka-instance-sdk**    | beta   | ![kinstanceshield]  | [npm][kinstancenpm] | [doc][kinstancegit] |\n| service registry | **@rhoas/registry-instance-sdk** | beta   | ![srinstanceshield] | [npm][srinstancenpm]| [doc][srinstancegit]|\n\n## Docs\n\n[Documentation](./docs) \n\n## Examples\n\n[Examples](./examples) \n\n\n## Contributing\n\nContributions are welcome. See [CONTRIBUTING](CONTRIBUTING.md) for details.\n\n### Using API Mock\n\n![](https://img.shields.io/npm/v/@rhoas/api-mock)\n\nEvery SDK provided by RHOAS has available API mock.\nMock provides simulation of  **in memory** implementation of APIs that \ncan be used for development and testing.\n\n\n1. Inline install and usage\n```\nnpx @rhoas/api-mock\n```\n\n2. Container image\n\n```\ndocker run  -p 8080:8000 quay.io/rhosak/api-mock\n```\n\n3. Using as CLI\n\n```\nnpm install -g @rhoas/api-mock\n## Run CLI\nasapi\n```\n\n[kafkagit]: https://github.com/redhat-developer/app-services-sdk-js/tree/main/packages/kafka-management-sdk \n[kafkanpm]: https://www.npmjs.com/package/@rhoas/kafka-management-sdk\n[kafkashield]: https://img.shields.io/npm/v/@rhoas/kafka-management-sdk\n[sagit]: https://github.com/redhat-developer/app-services-sdk-js/tree/main/packages/service-accounts-sdk \n[sanpm]: https://www.npmjs.com/package/@rhoas/service-accounts-sdk\n[sashield]: https://img.shields.io/npm/v/@rhoas/service-accounts-sdk\n[kinstancegit]: https://github.com/redhat-developer/app-services-sdk-js/tree/main/packages/kafka-instance-sdk \n[kinstancenpm]: https://www.npmjs.com/package/@rhoas/kafka-instance-sdk\n[kinstanceshield]: https://img.shields.io/npm/v/@rhoas/kafka-instance-sdk\n[srinstancegit]: https://github.com/redhat-developer/app-services-sdk-js/tree/main/packages/registry-instance-sdk \n[srinstancenpm]: https://www.npmjs.com/package/@rhoas/registry-instance-sdk\n[srinstanceshield]: https://img.shields.io/npm/v/@rhoas/registry-instance-sdk\n[registrygit]: https://github.com/redhat-developer/app-services-sdk-js/tree/main/packages/registry-management-sdk \n[registrynpm]: https://www.npmjs.com/package/@rhoas/registry-management-sdk\n[registryshield]: https://img.shields.io/npm/v/@rhoas/registry-management-sdk\n[connectorgit]: https://github.com/redhat-developer/app-services-sdk-js/tree/main/packages/connector-management-sdk \n[connectornpm]: https://www.npmjs.com/package/@rhoas/connector-management-sdk\n[connectorshield]: https://img.shields.io/npm/v/@rhoas/connector-management-sdk\n[smarteventsgit]: https://github.com/redhat-developer/app-services-sdk-js/tree/main/packages/smart-events-management-sdk \n[smarteventsnpm]: https://www.npmjs.com/package/@rhoas/smart-events-management-sdk\n[smarteventsshield]: https://img.shields.io/npm/v/@rhoas/smart-events-management-sdk\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-developer%2Fapp-services-sdk-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhat-developer%2Fapp-services-sdk-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-developer%2Fapp-services-sdk-js/lists"}