Build faster with Source Parts CLI
Install, authenticate, and automate your entire sourcing workflow with our component-focused command line toolkit.
Install the CLI for your environment
Use one command to install on macOS, Linux, or Windows and authenticate with Source Parts.
curl -fsSL https://source.parts/cli/install.sh | bash
Need a different platform? Visit the GitHub repository for container images and build instructions.
Authenticate in minutes
Enforce the same security standards used across the Source Parts platform.
Command reference
Explore the core command families that power sourcing, quoting, and fulfillment workflows.
components search
Search the Source Parts catalog with filters for stock, manufacturer, compliance, and lifecycle status.
components lifecycle
Inspect lifecycle events, alternates, and risk signals for critical components.
inventory availability
Return regional inventory, lead times, and allocation windows in real time.
quotes create
Upload BOM files, apply pricing tiers, and generate shareable quotes.
orders submit
Convert approved quotes to orders with payment terms and shipment preferences.
fulfillment track
Monitor fulfillment milestones, logistics updates, and delivery ETA.
automation workflows run
Execute saved workflows that bundle multiple commands with approvals and notifications.
integrations sync
Synchronize Source Parts data with ERP, PLM, or data warehouses.
audit log export
Export command history with user, timestamp, and result metadata for compliance review.
Automation recipes
Kickstart your workflows with ready-to-run examples you can adapt to your environment.
#!/bin/bash
parts components lifecycle --mpn $1 --json | jq '.alerts[]' | slackctl send --channel sourcing-alerts
parts quotes bom-sync --project ${PROJECT_ID} | plmctl import --workspace hardware
parts automation evaluate --workflow ci-bom-check || exit 1
Configure once, reuse everywhere
Profiles let teams share connections while keeping secrets secure.
profile
Named profile used to scope credentials and default workspace settings.
workspaceId
Source Parts workspace identifier used to fetch quotes, orders, and analytics.
output.format
Control the default response format across commands (json, table, csv).
Frequently asked questions
Answers for rollout, security, and day-to-day operations.
Operational excellence from the command line
Deploy sourcing automation in days, not quarters, with the Source Parts CLI.