@orchesty/connector-amazon-apps-common
v2.0.0
Published
[](https://www.npmjs.com/package/@orchesty/connector-amazon-apps-common) [](https://github.com/Orche
Readme
Amazon Apps Common
Shared base library for all Orchesty Amazon AWS connectors. Provides abstract application and connector classes, shared constants (regions, credential field names), and utility helpers used across all Amazon service packages.
Contents
This is not a standalone connector — it exports abstract base classes and constants consumed by other packages:
| Export | Type | Description |
|---|---|---|
| AAwsApplication | Abstract class | Base application class for all AWS connectors; extends ABasicApplication with AWS-specific structure |
| AAwsObjectConnector | Abstract class | Base connector class with parameter validation helpers |
| REGIONS | Constant | Full list of AWS region identifiers with display names |
| KEY, SECRET, REGION, ENDPOINT, CREDENTIALS, VERSION | Constants | Shared field name constants for AWS credential forms |
Installation
npm install @orchesty/connector-amazon-apps-common @orchesty/nodejs-sdk
# or
pnpm add @orchesty/connector-amazon-apps-common @orchesty/nodejs-sdkUsage
This package is a peer dependency of the other Amazon connector packages. You do not typically install it directly — it is pulled in automatically. If you are building a custom AWS connector for Orchesty, extend the exported base classes:
import { AAwsApplication, AAwsObjectConnector } from '@orchesty/connector-amazon-apps-common';License
This package is released under the Apache License 2.0. See the LICENSE file for the full license text.
Contributing
Contributions are welcome! This package is part of the open-source Orchesty Node.js Connectors monorepo.
For guidelines on how to create or update connectors — including project setup, coding conventions, and how to write tests — please refer to the Contributing to Connectors guide.
All contributions should include:
- Source code in
src/following the existing connector structure - Tests in
src/**/__tests__/withinput.json,mock.json, andoutput.jsonfixtures - An updated
CHANGELOG.mdentry
