Apocrypha

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.

Available in

OverlayNewestEbuildsLast activity
vowstar GitHub ↗ 0.7.1 1 25 h details ›
guru gitweb ↗ 0.7.1 1 46 h details ›

Versions & arches

VersionOverlay amd64 Committed
0.7.1 guru amd64 testing view · download · history ↗
0.7.1 vowstar amd64 testing 3 mo view · download · history ↗

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