Take full control of BIMvision and extend its capabilities using the power of Python. The BIMvision Python API Bridge plugin enables seamless communication between external Python scripts and the BIMvision platform through a simple HTTP REST API.
With this plugin, BIMvision becomes programmable. You can automate repetitive tasks, build custom workflows, integrate BIMvision with external systems, and create advanced analysis or data processing tools using Python.
Key Features
- Remote control of BIMvision directly from Python scripts
- REST API interface available at http://localhost:5000
- Enables automation, scripting, and custom integrations
- Simple communication bridge between Python interpreter and BIMvision
- Ideal for developers, BIM specialists, and automation engineers
After installation, the plugin automatically starts a local service on port 5000/TCP when BIMvision launches. This service exposes the BIMvision API as a web service, allowing Python scripts to send commands and interact with the BIMvision environment in real time.
The plugin runs in the background and does not include a graphical user interface, ensuring lightweight and seamless integration with your BIMvision workflow.
Requirements
- BIMvision 3.1.1 or newer
- .NET Framework 4.5.2
- Python environment installed
How It Works
Once BIMvision starts, the plugin launches a local API service at: http://localhost:5000
Your Python scripts can connect to this endpoint and execute BIMvision API commands remotely. This creates a powerful bridge between BIMvision and external Python automation tools.
Only one BIMvision instance with the API service can run at a time. If another instance is started, BIMvision will open normally, but the API service will not be available.