NOTE:
This CDX/CDXML documentation was recovered from a 2019 record on the wayback machine and related waybackMachine records. The key information is here, but a few images relating to examples were not available from the archive. To improve performance, the HTML has been modified to make references only to this set of retrieved files rather than to the archive itself. The statement from Revvity Signals about this specification can be found here, which (as of 10/23/2024), reads:A zip file of this documentation can be found on the IUPAC GitHub project site Bob Hanson 2024.10.23
- The ChemDraw Software Developer's Kit (SDK) files is no longer hosted, maintained or available from Revvity Signals. A third party has archived the old site here: [www.webarchive.org reference] Revvity Signals has nothing to do with the content on the above site. We do not guarantee its accuracy and it could become unavailable at any time. Use it at your own risk.
CDX (ChemDraw Exchange) is ChemDraw's native file format, the internal language of ChemDraw. CDXML is an XML-compliant version of the same data. Using the documentation provided here, you can parse CDX and CDXML data in your own application or construct CDX and CDXML data programmatically.
CAUTION: Some of this documentation is forward-looking, and may discuss versions of ChemDraw that do not exist yet. Call it a little unbridled optimism on our part. You are welcome to use the new objects and properties -- one of the features of these formats is that the addition of new objects/properties doesn't break anything -- but they're not going to do you any good until the new version of ChemDraw exists. And they might not do you any good then, either...we reserve the right to change things before the new version is released... The current version of ChemDraw is always documented on our tech support site.