Skip to main content

AWS Marketplace integration package for Ironfort platform

Project description

Buzzerboy AWS Marketplace Integration

A professional Django package for AWS Marketplace SaaS integration.

Quick Links

📚 Full Documentation - Complete setup guide, API reference, and examples 🚀 Quick Start - Get started in 5 minutes ⚙️ Setup Guide - Detailed configuration instructions 🧪 Testing Guide - Testing with AWS Marketplace

Features

  • ✅ Complete AWS Marketplace webhook integration
  • ✅ Customer fulfillment flow with registration UI
  • ✅ Automatic subscription plan mapping (product code → features/limits)
  • ✅ Secure credential handling (AWS SSO, IAM roles)
  • ✅ Rate limiting and webhook signature verification
  • ✅ Django admin interface for subscription management
  • ✅ Production-ready security settings

Installation

pip install buzzerboy-aws-marketplace

Or install from source:

git clone <repository-url>
cd buzzerboy-awsmarketplace
pip install -e .

Quick Start

  1. Add to Django project:
# settings.py
INSTALLED_APPS = [
    # ...
    'Buzzerboy.awsmarketplace.marketplace',
]

# urls.py
urlpatterns = [
    path('marketplace/', include('Buzzerboy.awsmarketplace.core.urls')),
]
  1. Configure environment:
cp sample/.env.example .env
# Edit .env with your AWS credentials
  1. Run migrations:
python manage.py migrate
  1. Set fulfillment URL in AWS:
https://yourdomain.com/marketplace/fulfillment/

Documentation

For complete documentation, see the docs/ directory:

Support

License

MIT License - Copyright (c) 2024-2026 Buzzerboy Inc.

See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

buzzerboy_aws_marketplace_integration-0.13.1.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file buzzerboy_aws_marketplace_integration-0.13.1.tar.gz.

File metadata

File hashes

Hashes for buzzerboy_aws_marketplace_integration-0.13.1.tar.gz
Algorithm Hash digest
SHA256 04a4eb3dc51074fcf4c8b0fbec3ae42a178f158de0147e54fb8d3df13bdc79b9
MD5 4f98a3afc234786e44bcc2607ec6878e
BLAKE2b-256 f23ab338c52ca197361efb7885d3d9cf87751cbb58f0d106e6382ccb4c95f9ba

See more details on using hashes here.

File details

Details for the file buzzerboy_aws_marketplace_integration-0.13.1-py3-none-any.whl.

File metadata

File hashes

Hashes for buzzerboy_aws_marketplace_integration-0.13.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3d67a1e3f1ce25cb8ad441365812e4ba933cadc326870b107c897c3a4d4f15c6
MD5 8f8d2181e7c34acc76fedd853e426d4d
BLAKE2b-256 3fd62c71f7edae7a3e885a35fcf216735002fdf4365ee022cd11954f17c52910

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page