Getting Started with CDES
Integrate CDES into your cannabis software in minutes.
1 Choose Your Packages
2 Install the SDKs
# Install core packages pip install cdes cdes-m cdes-gdpr # Or install individual packages pip install cdes # Core cannabis data models pip install cdes-m # Medical/healthcare integration pip install cdes-gdpr # GDPR compliance pip install cdes-mk # Marketing extensions pip install cdes-fs # Food safety / COA pip install cdes-c # Commerce/e-commerce
3 Validate Your Data
from cdes import validate_strain strain_data = dict(name="Gelato", type="hybrid") result = validate_strain(strain_data) print(result.valid) # True
4 Access Reference Data
from cdes import get_terpene_library
terpenes = get_terpene_library()
myrcene = terpenes.get("terpene:myrcene")
print(myrcene.get("name")) # Myrcene
print(myrcene.get("casNumber")) # 123-35-3 Next Steps
- Browse All SDKs - See all 6 Python packages with install instructions
- Browse the Terpene Library - See all 24+ official terpenes
- Explore the Schemas - Full JSON Schema documentation
- Python SDK Reference - Complete API documentation