Introduction
Project LEUC is a centralized update checking platform for Blender add-ons. It provides a simple API to let users know when new versions of your add-on are available.
What is Project LEUC?
Project LEUC solves the problem of version fragmentation in Blender add-ons. Without a centralized update system, each add-on either implements its own update logic or doesn't check for updates at all. This leads to users staying on outdated versions and missing critical fixes.
How it works
- Register your add-on - Claim a unique ID that matches your blender_manifest.toml
- Publish versions - When you release an update, publish the new version number to our dashboard
- Check for updates - Use our SDK or API to check if updates are available
info
Note: Project LEUC only provides update checking. You still host and distribute your add-on files yourself (GitHub, Gumroad, Superhive Market, etc).
Key features
- Edge-cached API with sub-50ms response times
- Bulk checking for all installed add-ons with one request
- Add-on ID namespace ownership and verification
- Update analytics and version distribution
- Changelog support for release notes
- Python SDK
Quick example
Our Python module handles everything automatically. Just register it in your __init__.py:
__init__.py
from . import addon_update_checker
def register():
# Your existing registration code
# ...
# Register update checker (auto-detects ID and version)
addon_update_checker.register()
def unregister():
# Unregister update checker
addon_update_checker.unregister()
# Your existing unregistration code
# ...Next steps
Ready to get started? Here's what to do next: