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.12.1.tar.gz (29.1 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.12.1.tar.gz.

File metadata

File hashes

Hashes for buzzerboy_aws_marketplace_integration-0.12.1.tar.gz
Algorithm Hash digest
SHA256 df60ff064e9631e1f94385a9c9fae45aeef552ead9ddd9c0fe0f7149eac1670c
MD5 b612f8779e1d118b5ad25d8d12ba0b81
BLAKE2b-256 797dc2352fa529043df9384f20a16e07a19ebe930188eb8832c59e895b5b3d83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for buzzerboy_aws_marketplace_integration-0.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 48d7b00ebd0dbdd23c0d8edc75c736612b236bb347769ffc7a65dc703d48872e
MD5 dfb3e24faba24da965bfda08ee5edf3b
BLAKE2b-256 fc779a9762a124517efd27fbc2f3173666089f0de2b7d8db6dc89c0bec2d1109

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