{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"}],"enrichment":{"capability":"Provides Python bindings to Salesforce Marketing Cloud's Fuel API, supporting both REST and SOAP APIs for accessing Marketing Cloud functionality through OAuth2 and legacy authentication.","skillfed_tags":["salesforce-integration","marketing-automation","oauth2"],"use_cases":["Integrate Salesforce Marketing Cloud subscriber and list management into Python applications via REST API.","Automate campaign creation, scheduling, and monitoring using the Fuel SDK's object-oriented interface.","Retrieve and update Marketing Cloud data (contacts, segments, journeys) programmatically with OAuth2 authentication.","Build server-side applications that interact with Marketing Cloud SOAP endpoints for legacy system integration.","Implement web or public app authentication flows to allow end-user access to Marketing Cloud resources."],"what_it_does":"Salesforce-FuelSDK-Sans is a maintained fork of the original Salesforce Marketing Cloud Fuel SDK for Python, providing access to both REST and SOAP APIs for Salesforce Marketing Cloud services. It wraps the Fuel API Family behind a Python object model, exposing Marketing Cloud functionality through common collection types. The package supports multiple authentication modes including OAuth2 (with refresh token and web/public app support) and legacy authentication, allowing developers to interact with Marketing Cloud resources like lists, subscribers, and campaigns.\n\nThe SDK depends on PyJWT for token handling, requests for HTTP communication, and suds-community for SOAP operations. Configuration is handled through environment variables or a config file, with support for multiple Salesforce service endpoints (production, sandbox, and tenant-specific). The package is classified as Beta and requires Python 3 or later, though it has not received updates since its initial release in June 2022.","worth_installing":"Yes, with conditions. The package is suitable for integrating Salesforce Marketing Cloud into Python applications and has low install friction. However, the aging maintenance status (no updates in 1516 days, minimal repository activity) and lack of recent compatibility verification with current Salesforce endpoints mean you should verify that the SDK's authentication and API endpoints align with your target Marketing Cloud environment before committing to production use. No known security vulnerabilities are reported."},"id":"salesforce-fuelsdk-sans","links":{"html":"https://skillfed.io/packages/salesforce-fuelsdk-sans","md":"https://skillfed.io/packages/salesforce-fuelsdk-sans.md","pypi":"https://pypi.org/project/salesforce-fuelsdk-sans/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2022-06-20","license_spdx":null,"license_treatment":"permissive","name":"Salesforce-FuelSDK-Sans","python_support":"supports_current","summary":"Salesforce Marketing Cloud Fuel SDK for Python"},"popularity":{"monthly_downloads":685521,"position":5354,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.1"}
