nexalt

n8n node for Altium 365 via Nexar GraphQL API — BOM, components, projects, and workspace data

Package Information

Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.2

Documentation

n8n-nodes-nexalt

Custom n8n node for Altium 365 via the Nexar GraphQL API.

Access your Altium 365 workspace data — BOM, components, projects, and library — directly from n8n workflows and AI agents. No GraphQL knowledge required.

Features

  • List Workspaces — Get all Altium 365 workspaces with regional endpoint info
  • List Projects — Browse and search projects by name
  • Get BOM — Full Bill of Materials with designators, MPNs, manufacturers, parameters (flat JSON)
  • Get Component Library — All workspace library components with params and thumbnails
  • Get Component Detail — Single component deep-dive
  • Update Component Params — Write parameter values back to library components
  • Get Project Documents — PCB and schematic document listing with releases

Installation

In your n8n instance:

  1. Go to Settings → Community Nodes
  2. Click Install
  3. Enter n8n-nodes-nexalt
  4. Click Install

Credentials Setup

  1. Go to nexar.com and sign in with your Altium Live credentials
  2. Create an Application with Design scope enabled
  3. Copy the Client ID and Client Secret
  4. In n8n, go to Credentials → New → Nexar API and paste them

Usage

Add the Altium 365 node to any workflow. Select a Resource (Workspace, Project, BOM, Component) and an Operation, fill in the inputs, and execute.

Example: Nightly BOM Sync

Schedule (nightly) → Altium 365: List Projects → Loop → Altium 365: Get BOM → Supabase Upsert

Example: AI Agent Tool

Agent → Tool: Workflow "Get BOM" → Sub-Workflow → Altium 365: Get BOM → Return

API Scope

This node uses Nexar Design queries only (des* prefix), which are free and unlimited with an active Altium 365 subscription. Supply chain queries (pricing, stock) are not included.

License

MIT

Discussion