Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.




CDF Software Download

Access to the latest official CDF software release and documentation is available from the SPDF. The main classes of operating systems supported by the SPDF/CDF distribution are:

Linux - Download one of the latest tar.gz files and run the code build process, either through the Makefile or others for CDF core code or javac, Java compiler, for Java code. The most popular download provides the full CDF library; C, Fortan, XML, Json and Java APIs and tools. See the AAREADME file for all Linux CDF download and installation information.

Windows - Microsoft Windows version of the CDF software. The most popular is the signed package installer made by MS Visual Studio 64bit-exe or 64bit-zip or 32bit-exe or 32bit-zip. Other CDF installers, either .zip or .exe, are installers made by WinZip. Please see the descriptions in [AAREADME file](Other CDF installers, either .zip or .exe, are installers made by WinZip. Please see the descriptions in AAREADME file for all Windows CDF download and installation information. ) for all Windows CDF download and installation information.

Mac - There is only one CDF installer, as in .pkg, which is signed & notarized binary package. PerlCDF39_1, is either a source package or built-binary. This Perl package depends on the installation of CDF. Please check aareadme for their description.

Please contact cdfsupport if there are questions regarding installing the CDF on an older or less popular system. Please note that the most recent updates and maintenance may only go into the latest release version. Contact the cdfsupport office for any special requests. Note: We no longer support OpenVMS and Solaris/Sparc operating systems.

List of all available versions of the CDF software distribution:

List of the various platforms and operating systems supported currently or previously by CDF:

PlatformOperating System
ARM (Raspbian/Fedora/Ubuntu)Linux
PCWindows XP/7/8/10, Linux, Solaris on Intel, Cygwin, MinGW & QNX
MacintoshOS X 10.3 or later versions
DEC AlphaOSF1 & OpenVMS
DECstationULTRIX & VMS
HP 9000seriesHP-UX
IBM RS600seriesAIX
NeXTMach
SGIIRIX
SunSunOs & SOLARIS
Dec Alpha and ItaniumOpenVMS