# API Versions

MicroStation Delivers version 3.12 of Python. The MicroStation python libraries are also built and tested against this version.

Whilst it is possible to use a different version of Python with MicroStation, provided its the same major version, its not recommended. If you choose to go this route a minimum number of packages are required to support the ability of the MicroStation Python API to function correctly. 

These are:

[debugpy](https://github.com/microsoft/debugpy)

[et-xmlfile](https://pypi.org/project/et-xmlfile/)

[matplotlib](https://matplotlib.org/)

[NumPy](https://numpy.org/)

[openpyxl](https://openpyxl.readthedocs.io/en/stable/)

[pandas] (https://pandas.pydata.org/)

[PyQt5](https://www.riverbankcomputing.com/software/pyqt/)

[pytest](https://docs.pytest.org/en/8.0.x/)

[pywin32](https://pypi.org/project/pywin32/)



