Skip to content

Repository files navigation

image

AWS Marketplace API Reference Code Library

The AWS Marketplace Catalog APIs and Agreements APIs provide API interfaces to manage AWS Marketplace for a proposer's or acceptor's AWS organization or AWS account. More information about Catalog API is available here. Information about Agreement API is available here

This repository hosts a variety of useful reference code examples to help partners automate their workflows with the AWS Marketplace Catalog API and Agreements API. Reference code examples found in this repository are written in Python 3.x and Java.

Getting started

You will need to have credentials to an AWS seller account or AWS buyer account and a Git client installed

Clone the Git repository to your local workstation:

git clone git@github.com:aws-samples/aws-marketplace-reference-code.git

Instructions on setting up your environment to run the Python examples can found in the Python sub-folder of this repository.

Applications

In addition to the language-specific reference snippets, the applications/ folder contains complete, runnable tools built on these APIs. Each application is self-contained, with its own README and dependencies.

Application Description
Bulk billing adjustments Process bulk billing adjustments (refunds) for AWS Marketplace sellers — validate invoices, submit adjustments in batches, reconcile a refund file against the service, and track status. Includes a shared engine, a CLI, a web UI, and AWS deployment templates.

Submit defects & questions

If you find any defects with the APIs, need help troubleshooting, or have general questions or feedback, use this form to contact us

License

This library is licensed under the MIT-0 License. See the LICENSE file..

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages