Welcome to PyEDB 0.67.0#

Useful links: Installation | Source Repository | Issues

PyEDB is a Python client library that provides a high-level interface to create, modify, and analyze PCB designs by communicating with the ansys-edb-core gRPC service.

Note

Architecture Notice: Standalone gRPC Service PyEDB is a standalone Python client library that connects to the ansys-edb-core gRPC service.

For users of the legacy pyedb.dotnet API

The dotnet module is deprecated and archived with Ansys release 2026R1. You can find more information here.

Getting started

New to PyEDB? This section provides the information that you need to get started with PyEDB.

Getting started
User guide

This section provides in-depth information on PyEDB key concepts.

User guide
API reference

This section contains descriptions of the functions and modules included in PyEDB. It describes how the methods work and the parameters that can be used.

API reference
Examples

Explore examples that show how to use PyEDB to perform different types of automations.

Examples
Contribute

Learn how to contribute to the PyEDB codebase or documentation.

Contribution