SRS-050: Provision of Client SDKs for Integration
Identifier​
SRS-050
Software System​
- Project Deliverables
Category​
- Maintenance
- Input and output, interfaces
Description​
The project shall provide and maintain client-side Software Development Kits (SDKs) to facilitate customer integration with the API. These SDKs must meet the following criteria:
- Availability: SDKs shall be provided for a defined set of target programming languages (e.g., Python, JavaScript/TypeScript, Java).
- Maintenance and versioning: The SDKs shall be actively maintained to stay synchronized with the features and endpoints of the corresponding API version. Each SDK release must be clearly versioned.
- Distribution: The SDKs shall be packaged and made available to customers through accessible means, such as common package managers (e.g., PyPI, npm, Maven) or direct download.
Derived from PRS​
PRS-005
: Expose the device’s functionality through a versioned, network-accessible API