Version 1.1.1
🚀 Version 1.1.1 - Release
We're excited to announce the first official release of the MakeImpact Python SDK! This release provides Python developers with a complete toolkit to integrate environmental impact actions into their applications.
✨ Features
Environmental Impact Actions
- Plant Trees: Support reforestation efforts with simple API calls
- Clean Ocean: Remove plastic waste from oceans
- Capture Carbon: Offset carbon emissions
- Donate Money: Support environmental causes with monetary donations
Data Access & Reporting
- Record Management: Retrieve and filter impact records
- Customer Tracking: Associate environmental actions with your customers
- Impact Statistics: Track your organization's total environmental impact
Configuration
- Environment Support: Production and sandbox environments for testing
- Type Safety: Fully typed parameters and responses
- Error Handling: Detailed error responses for easier debugging
🔧 Technical Details
- Python 3.6+ compatibility
- Comprehensive documentation with examples
- Type hints for better IDE integration
- Dataclass-based request and response objects
- Full test coverage
📚 Documentation
Comprehensive documentation is available in the README.md file, covering all SDK features with code examples.
🎯 Getting Started
from makeimpact import OneClickImpact, Environment
# Initialize the SDK with your API key (production environment by default)
sdk = OneClickImpact("your_api_key")
# Create impact with just a line of code
sdk.plant_tree(amount=1)
print(f"Successfully planted {response.tree_planted} tree(s)!")💡 Next Steps
- Join our community to share your integration experiences
- Provide feedback to help shape future releases