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

JSON Schema

Use with any language. Validate data directly.

View Schemas

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