Skip to content

Getting Started ​

Choose your preferred language or framework to start using VTK.

By Language ​

  • Python — The fastest way to get started. Install with pip and start visualizing in minutes.
  • C++ — Native performance with CMake-based builds.
  • JavaScript — Visualization in the browser with vtk.js or WebAssembly.

By Framework ​

  • Frameworks — Use VTK through higher-level tools like ParaView, Trame, or PyVista.

Which approach is right for me? ​

ApproachBest For
PythonRapid prototyping, data analysis, scripting
C++Performance-critical applications, embedding VTK
JavaScriptWeb-based visualization
ParaViewInteractive exploration without coding
TrameBuilding web applications with Python
PyVistaPythonic 3D plotting, NumPy workflows