Getting Started with CDES
Integrate CDES into your cannabis software in minutes.
1 Choose Your Integration Path
Python SDK
Best for data pipelines, APIs, and backend services.
pip install cdes 2 Install the SDK
# Using pip pip install cdes # Using poetry poetry add cdes
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 the Terpene Library - See all 24+ official terpenes
- Explore the Schemas - Full JSON Schema documentation
- Python SDK Reference - Complete API documentation