Chemistry Development Kit (CDK) ist eine Bibliothek von Java-Klassen für Chemo- und Bioinformatik, numerische Chemie und Chemometrie. Es stellt wichtige Algorithmen wie die Suche nach Substrukturen, SMILES, Gasteiger-Ladungen, Berechnung von QSAR-Deskriptoren, Erzeugung von dreidimensionalen Strukturen, zweidimensionales Layout und Rendern, viele Ein- und Ausgabeformate, Atom-Typisierung und einige mehr bereit.