kicad-python
KiCad API Python Bindings for interacting with running KiCad sessions
kicad-python is the official Python library for interacting with running KiCad sessions through the IPC API. It enables development of scripts and tools for electronic design automation workflows. The library requires KiCad 9.0 or higher with the API server enabled in Preferences. Note that the IPC API requires communication with a running instance of KiCad; it is not possible to use kicad-python to manipulate KiCad design files without KiCad running.
homepage ↗homepage ↗ gitlab: kicad/code/kicad-python pypi: kicad-python
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| vowstar GitHub ↗ | 0.7.1 | 1 | 25 h | details › |
| guru gitweb ↗ | 0.7.1 | 1 | 46 h | details › |
Versions & arches
Use flags of 0.7.1
3 expansion flags (python targets, ABIs, cpu flags…)
- python_targets_python3_12
- python_targets_python3_13
- python_targets_python3_14
Runtime dependencies of 0.7.1
show 15 lines
python_targets_python3_12?
(
)
python_targets_python3_12?
(
)
python_targets_python3_13?
(
)
python_targets_python3_14?
(
)