Version control for:


CADLAB seamlessly integrates into your existing workflow and doesn’t lock you in. We use industry-standard Git version control to securely store your data and provide a set of hardware-specific features to boost your PCB design process, improve team collaboration, and reduce time to market and development costs.

Schematic & PCB layout render

View schematics and PCB layouts from your repository right in a browser. There’s no need to open files in EDA every time.

Symbol and Footprint libraries KiCad only

Check which symbols and footprints are in the library. No need to download and open it in EDA.

History of changes

View history of changes for your schematic or PCB layout design and easily roll back-and-forth between any design version.

Visual Diff

Visually compare different schematic and PCB layout revisions to view changes in the design and metadata.

Interactive annotations

Set the right context for your PCB design discussion by leaving interactive annotations right on a rendered schematic and board layout.

Native PCB software files support

Upload native PCB design software files to a CADLAB repository without importing, exporting, or converting them. See supported formats.

Public & Private projects

Create public projects for your open-source initiatives or private projects for your commercial ideas.

Individual & Organization profiles

Work alone with an individual plan or collaborate with your teammates using organization profiles.

Access control

Manage project access permissions on the project and organization level. Decide who can view, change and manage your CADLAB projects.


Easily integrate CADLAB into your existing workflow. Connect CADLAB with your GitHub, GitLab or BitBucket coming soon platform.

Chrome extension

Install CADLAB Chrome extension to view schematics, PCB layouts and visual diffs right from GitHub.

Git client & File upload

Use git command line, GUI client or just upload your whole project folder via the interface to get things rolling.

Branches & Tags

Safely experiment with your design without corrupting stable design by using branches and revision tags.

Markdown documentation

Create rich documentation for your PCB design projects using easy-to-learn markdown language.


Discuss your PCB design ideas, issues, and tasks right in your CADLAB project.

Start improving your PCB design process

GET STARTEDCreate a project