{"repo":"aws-samples/aws-marketplace-serverless-saas-integration","free":true,"listed":false,"github":"https://github.com/aws-samples/aws-marketplace-serverless-saas-integration","clone":"git clone https://github.com/aws-samples/aws-marketplace-serverless-saas-integration.git","description":"Example of serverless integration for SaaS products listed on the AWS Marketplace.","language":"JavaScript","stars":155,"topics":["aws","marketplace","saas","serverless","aws-marketplace"],"license":"MIT-0","category":"ecommerce","readme_excerpt":"AWS Marketplace - Serverless integration for SaaS products (Example) [ UPDATE April 2026 EventBridge notifications ] The serverless integration for SaaS products has been updated to use Amazon EventBridge notifications. License events are processed via EventBridge rules and SQS queues. The solution no longer uses Amazon SNS topics from AWS Marketplace for notifications. All lifecycle events are handled by EventBridge license events. [ UPDATE April 2026 CustomerIdentifier ] The CustomerIdentifier parameter for AWS Marketplace API is scheduled for deprecation. The current implementation uses the License ARN ( LicenseArn ) as the primary customer identifier in the NewSubscribersTable and as filter for the GetEntitlements API. There are still key names in the DynamoDB tables that use the name customerIdentifier , but the value stored is the License ARN from the EventBridge event. This provides a stable, unique identifier for each customer's entitlement across the lifecycle of a subscription. By using the License ARN as customerIdentifier and for getting entitlements the solution supports Concurrent Agreements on AWS Marketplace. This project demonstrates a serverless integration example to onboard customers for SaaS products in AWS Marketplace using AWS SAM (Serverless Application Model) for configuration, building, and deployment. It is primarily designed for users who are familiar with deploying AWS resources via CLI, need full configuration options, and want to customize the s","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws-samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws-samples/aws-marketplace-serverless-saas-integration/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}