Python Integration Toolkit for LabVIEW Users

Quickly and efficiently access scientific and engineering tools for signal processing, machine learning, image and array processing, web and cloud connectivity, and much more. With only minimal coding on the Python side, this extraordinarily simple interface provides access to all of Python’s capabilities.

Download Free Trial  



Volume discounts are available starting at 5 licenses. See below for details or contact us for a quote.

See the user guide for example use cases, technical information, and FAQs

Python Integration Toolkit for LabVIEW

The Python Integration Toolkit provides a seamless bridge between Python and LabVIEW. With fast two-way communication between environments, your LabVIEW project can benefit from thousands of mature, well-tested software packages in the Python ecosystem.

Run Python and LabVIEW side by side, and exchange data live. Call Python functions directly from LabVIEW, and pass arrays and other numerical data natively. Automatic type conversion virtually eliminates the “boilerplate” code usually needed to communicate with non-LabVIEW components.

Develop and test your code quickly with Enthought Canopy, a complete integrated development environment and supported Python distribution included with the Toolkit.

Toolkit Benefits:

  • Seamless, fast, live communication between Python and LabVIEW
  • Access the power of Python and its vast ecosystem of scientific and engineering tools
  • Accessible to both new and advanced Python users due to its low complexity design
  • Take advantage of advanced Python tools including web streaming and cloud connectivity
  • Streamlined, low-boilerplate interface for rapid development in LabVIEW
  • Includes a subscription to the Enthought Canopy IDE and Python package distribution
Register for the Webinar: Using Python and LabVIEW to Rapidly Solve Engineering Problems

Seamless, Two-Way Communication Between Environments



LabVIEW logo

  • Launch your Python module alongside LabVIEW
  • Call Python functions and set / get variables in the module on demand
  • Streamlined, low-boilerplate interface allows for rapid development
  • Data is converted quickly and efficiently between LabVIEW and Python types

Python Integration Toolkit for LabVIEW Users


Python Integration Toolkit for LabVIEW Users


Python Integration Toolkit for LabVIEW Users

Easily extend your LabVIEW program using the Toolkit VIs.

LabVIEW logo

  • Write a small Python module / script; use any Python packages you like
  • Test, iterate, and develop in Python using tools like an integrated development environment and package manager
  • Accessible for new Python programmers, powerful enough for advanced users

Python Integration Toolkit for LabVIEW Users


The included Enthought Canopy integrated development environment and curated, supported scientific and analytic Python package distribution provides an all-in-one tool.

Webinars and Videos

Video: NIWeek Keynote Announcement

Enthought CEO Eric Jones announces the release of the Python Integration Toolkit for LabVIEW in the opening keynote at NIWeek 2016


Webinar: Intro to the Python Integration Tookit

See examples of how you can extend LabVIEW with Python, including using Python for signal and image processing, cloud computing, web dashboards, machine learning, and moreSee the Intro to the Python Integration Toolkit Webinar


Frequently Asked Questions

Expand All Collapse All

What does the Python Integration Toolkit License cover?

The "Standard Edition" of the Toolkit costs $749 per license, with volume discounts starting at 5 licenses.

One license includes:

  • The right to install the toolkit, for software development, on up to three machines under the control of the purchaser
  • The right to deploy compiled LabVIEW applications which use the Toolkit on up to three additional machines within an organizational unit
  • Perpetual license to use the Toolkit
  • One year of maintenance/support
  • One year subscription to the Canopy Python Distribution and Integrated Development Environment

Additional years of maintenance and support can also be purchased. Each additional year is 20% of the list price.


What volume discount pricing is available?

Representative volume discounts may be found in the table below. Contact us for a quote for quantities not shown below.

# of Licenses Discount % Price per License
5 10% $675
10 15% $638
25 20% $400
50 30% $350
100 40% $300
250 60% $200
500 70% $150
1000 82% $88

Can I distribute applications developed with the Python Integration Toolkit outside of our organization?

We permit deployment of Python-powered applications on up to three (3) additional computers inside a customer's organization per Toolkit license. Additional deployment, whether inside a customer's organization or outside, is available for an additional fee. Contact us for pricing on external deployment or additional internal deployment licenses.


Do you provide academic pricing?

Yes, academics may purchase the Toolkit at a reduced price of $500 per license. Contact us to purchase at the academic rate. The Python Integration Toolkit is available for free for users of the LabVIEW Student Edition.


What are the technical requirements?

  • LabVIEW 2015 or later
  • Windows 7 or later
  • Python 2.7 (included; also compatible with others).
  • An upcoming release of the Toolkit and the included Canopy software will also support Python 3. Please contact us if you'd like to be notified when this is available.


Have a question that isn't answered here? Contact us or call 512.536.1057.