Trace connects to everything
Python & Node SDKs for API integrations, BYOK model routing, the Trace Plugin for Altium Designer and KiCad, and format import and export.
Bring Your Own Key
Route AI through your own API keys. Keys are stored in your OS keychain — never sent to Trace servers. No Trace quota consumed.
Set it up in the desktop app: Settings → AI Provider
Python & Node SDKs
Drive Trace from your own scripts, services, or CI. Both SDKs are standalone agents with their own client-side tool-execution loop. These API libraries are separate from the bundled native CLI.
pip install buildwithtrace-sdknpm install @buildwithtrace/sdk
- Generate symbols & footprints, semantic component search
- Ask / agent / plan over your KiCad designs (file tools run locally)
- Same account, quota, and BYOK as the desktop app
- API tokens are for integrations; trace-cli requires desktop sign-in first
Trace Plugin for Altium & KiCad
Bring Trace's agent into Altium Designer and KiCad 10. It reads and edits the schematic and PCB you have open, places parts and runs DRC, without leaving your tool.
- Works with the project you already have open
- Nothing to install inside Altium
Format Conversion
Import and export between all major EDA formats. Lossless round-trip between Trace DSL and KiCad native formats.
- Altium Designer
- Cadence Allegro (v18+)
- Mentor PADS
- gEDA/Lepton EDA
- DXF
- STEP
- KiCad
- Gerber RS-274X
- Excellon drill
- IPC-2581
- ODB++
- SVG
- STEP
- BOM
Validated against 220+ schematic and 191 PCB test files
Free component libraries
Copy to clipboard. Paste into KiCad. No account required for browsing.
components.buildwithtrace.com
Symbols paired with their footprints, side-by-side
Symbolssymbols.buildwithtrace.com
AI generation, vector search, community contributions
Footprintsfootprints.buildwithtrace.com
IPC-7351 compliant, verified pad geometry, 3D models
Start integrating
Install Trace, sign in to the desktop app first, then use the bundled trace-cli. For API integrations, browse the SDK documentation. For Altium or KiCad, get the Trace Plugin.
