TraceIntegrations

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.

BYOK

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.

Provider AYour key
Provider BYour key
Provider CYour key

Set it up in the desktop app: Settings → AI Provider

SDKs

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-sdk
  • npm 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
Plugin

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
Get the Trace Plugin
Formats

Format Conversion

Import and export between all major EDA formats. Lossless round-trip between Trace DSL and KiCad native formats.

Import from
  • Altium Designer
  • Cadence Allegro (v18+)
  • Mentor PADS
  • gEDA/Lepton EDA
  • DXF
  • STEP
Export to
  • KiCad
  • Gerber RS-274X
  • Excellon drill
  • IPC-2581
  • ODB++
  • PDF
  • SVG
  • STEP
  • BOM

Validated against 220+ schematic and 191 PCB test files

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.