Introducing the Schematik CLI

Command-line tools for hardware workflows — export schematics, run design checks, and automate your PCB pipeline from the terminal.

Kayvin K
Kayvin K
Introducing the Schematik CLI

#Hardware Design from the Terminal

Today we're launching the Schematik CLI — a set of command-line tools that bring Schematik's schematic capture and design verification to your terminal and CI/CD pipelines. If you've ever wanted to export a design, run DRC checks, or generate a BOM without opening a browser, the CLI is for you.

#Core Commands

Export — Use schematik export to export your design to KiCad, Altium, or Eagle format. Pass a project ID or path to a local JSON file. Perfect for scripts that need to push designs into your manufacturing workflow.

Lint — Run schematik lint to validate your schematic without opening the editor. Catches unconnected nets, voltage mismatches, missing decoupling, and other common issues. Exit code 1 on failure makes it ideal for pre-commit hooks.

BOM — Generate a bill of materials with schematik bom. Output as CSV, JSON, or directly to Octopart for pricing. Integrates with your procurement pipeline.

#Getting Started

Install via npm: npm install -g @schematik/cli. Authenticate with schematik login and you're ready. We're shipping v1.0 with export and lint; BOM generation and batch operations are coming in the next minor release.