There are multiple ways to get the software:
Source links are to tarballs of VTK source code that you can download and compile. Note that compared to the git master branch, the latest release option is better tested and easier to install, but it will not have the newest features being developed in the git repository.
Documentation links are to tarballs of Doxygen-generated documentation for the VTK API.
Data links are to tarballs of different example datasets for testing. VTKDataFiles* and VTKLargeDataFiles* contain data files organized into a human-friendly directory and name structure. VTKData* and VTKLargeData* are data object stores used for VTK regression testing.
VTK Python wheels are available for easy and fast VTK installation from PyPi with pip install vtk. Links to downloadable wheels are also available for each version. For VTK modules or features not compiled into the wheels such as a VTK module that depends on a third-party software package, you will need to compile VTK from source code using CMake and compiler for your platform.
-
Download additional components (FFMPEG or MPEG2 source code)
Latest Release (9.6.2)
| Source | VTK-9.6.2.tar.gz | aed12cec12a9609179bf66329070266627ca64244a10856a452b2a17ffb04a1d |
| Documentation | vtkDocHtml-9.6.2.tar.gz | 88310377d52c0f4430d4bed387e706478f51dc3900f4ae1d25ca2c43e31db792 |
| Data | VTKLargeDataFiles-9.6.2.tar.gz | 41ed83094ea31eb7b8fece3500b910e33773e48c643d2af8652c24c5840fe135 |
| VTKDataFiles-9.6.2.tar.gz | 0d15d07cb7c5d88aee197ac4d4525d5d414e074f0ac3b55018404296f5d76d9c | |
| VTKData-9.6.2.tar.gz | 408cd6a56a59dff028707d68e76b2c408a07801785a3674b2d0ecacbd0ccb29e | |
| VTKLargeData-9.6.2.tar.gz | 3ddd29045daa96c059c8207c43a976ac24008cd6ab5441213b2aa2e2fb6e5fae |
git tag: 'v9.6.2'
Find VTK Python wheels at: https://vtk.org/files/release/9.6. The wheel naming adheres to the Wheel Binary Package Format 1.0 (PEP 427). We provide wheels for Python 3.8-3.13 on Windows, macOS (Intel and ARM), and Linux platforms. Wheel SDK packages are also available for developers requiring header files and libraries. Wheels are also available at Pypi.org.
Previous Release (9.5.2)
| Data | VTKDataFiles-9.5.2.tar.gz | 974fdf3b82323a65eae0c9475456754484ff839f78a32fed9753811295170a5b |
| Source | VTK-9.5.2.tar.gz | cee64b98d270ff7302daf1ef13458dff5d5ac1ecb45d47723835f7f7d562c989 |
| VTKData-9.5.2.tar.gz | 3f708e709b9e35e2dd62b105bb430dc15f5f46b79f2509ea9e1411ca3dc2eb5d | |
| VTKLargeDataFiles-9.5.2.tar.gz | 3fb46586d3980e19e897ffaab7f82a6586f311fc8e13c78b0cd6d51374221c18 | |
| Documentation | vtkDocHtml-9.5.2.tar.gz | bd2853ea15a81d2c2ba4013e8380ad1884973decf7c41ba4f68a555446b957ad |
| VTKLargeData-9.5.2.tar.gz | cf7929e80af38c75b848bfbf5685f0f571ee958ce2e7d1d0d0b61b7991fe8219 |
git tag: 'v9.5.2'
Find VTK Python wheels at: https://vtk.org/files/release/9.5. The wheel naming adheres to the Wheel Binary Package Format 1.0 (PEP 427). We provide wheels for Python 3.8-3.13 on Windows, macOS (Intel and ARM), and Linux platforms. Wheel SDK packages are also available for developers requiring header files and libraries. Wheels are also available at Pypi.org.
Earlier Release (8.2.0)
| Source | VTK-8.2.0.tar.gz | 8af3307da0fc2ef8cafe4a312b821111 |
| Data | VTKData-8.2.0.tar.gz | a6eab7bc02cee1376ee69243dde373ce |
| VTKLargeData-8.2.0.tar.gz | def386ee0a3b988c52255e14af49b7b9 | |
| Documentation | vtkDocHtml-8.2.0.tar.gz | 909c289d404fb5902b7df20e45dee7a3 |
git tag: 'v8.2.0'
Find VTK Python wheels at: https://vtk.org/files/release/8.2. The wheel naming adheres to the Wheel Binary Package Format 1.0 (PEP 427). We provide wheels for Python 3.8-3.13 on Windows, macOS (Intel and ARM), and Linux platforms. Wheel SDK packages are also available for developers requiring header files and libraries. Wheels are also available at Pypi.org.
This software may not be exported in violation of any U.S. export laws or regulations. For more information regarding Export Control matters please go to https://www.kitware.com/legal/.
Access the Git source-code repository
VTK development is hosted in Git here: https://gitlab.kitware.com/
Download additional components
Nightly Documentation Archive – The documentation for the nightly build of VTK is also available as a gzipped tarball: vtkNightlyDocHtml.tar.gz. This is useful if you would like your own local copy of the VTK documentation without spending the extra time and effort to build it yourself.
MPEG2 Source Code – Download a CMake-ified source tree of the patented MPEG2 library with the different flavors of line endings from one of these links: Windows: vtkmpeg2encode.zip or Unix/Mac: vtkmpeg2encode.tar.gz.
FFMPEG Source Code – The FFMPEG multimedia library source code can be obtained either from the sourceforge web site or by downloading ffmpeg_source.tar.gz. The tar file also contains instructions on how to link Paraview to the library.
Questions / Problems
For problems or questions, we recommend that you join to the VTK discourse, and post your questions there. Or, send an email to: kitware@kitware.com.