Skip to content
Octo × Inventor PT Request an assessment

Octo for Inventor

Thousands of parts. Not a single window in sight.

Octo can write, test and run the routines that process Inventor parts, assemblies and drawings in batch: STEP, PDF, iProperties, references, iLogic rules. Either with Inventor open invisibly, or through Apprentice, without opening Inventor. You approve the plan and each batch; it prepares the script, the result and the list of what failed for your team to review.

Exploded view of a mechanical assembly, with a shaft, a gear and a dimensioned flange; from the center, Octo sends out flows that become STEP, drawing PDF and a bill of materials *.IAM Ø180 Ø24 SHAFT GEAR FLANGE STEP part.stp PDF sheet.pdf BOM · STRUCTURE $app.SilentOperation = $true OCTO × INVENTOR ASSEMBLY · BATCH I-01
No interfacePartialInventor invisible or Apprentice
LinuxNoonly through the APS cloud (Autodesk Platform Services)
LanguagesC#, VB.NETiLogic, VBA and PowerShell
Sources23listed at the end of the page
01

What Octo does in Inventor.

Six possible deliverables, drawn from the research. In all of them, Octo proposes the approach, writes the script and tests it on a sample before the batch.

STEP and PDF for an entire folder

Opens Inventor invisibly through COM, with dialogs suppressed, and exports STEP (a neutral CAD exchange format) for each part and assembly and PDF for each drawing, using the translators Autodesk documents in the API. Writes an OK or ERROR line per file and closes without saving. Uses a regular Inventor license.

Deliverable: .ps1 batch + STEP, PDF and error list

iProperties without opening Inventor

Writes a C# program on top of Apprentice, a free Autodesk component, that reads and writes properties such as Part Number across thousands of files and saves only the properties. Apprentice won't save a file that needs version migration: that one goes on the failure list.

Deliverable: C# program (Apprentice) + report

References and assembly structure

Also through Apprentice: replaces references when parts are renamed or moved to another folder, and produces an assembly structure report or a simple bill of materials (BOM). Structure and geometry are read-only; references and properties can be written.

Deliverable: C# references routine + BOM

iLogic rules in batch

Writes the external iLogic rule (VB.NET) and a batch that runs it on each file in a folder, calling iLogic from outside Inventor. Useful for updating properties or generating product variations by rule. Only saves when the rule returns success.

Deliverable: .iLogicVb rule + .ps1 batch

Migration to the new version

Sets up file migration in Inventor's Task Scheduler, with several sessions in parallel, over entire folders or an .ipj project. First, it checks for iLogic rules that fire on save, because they can hang the task; Inventor 2026 has an option to turn them off during the task.

Deliverable: migration plan + verification

Moving to Vault or the cloud

Automatic PDF when a file is released in Vault comes out of the Job Processor, with Inventor Server, without an Inventor license. For a web configurator or a call from a Linux server, the path is Autodesk's Design Automation. Octo compares them and proposes the migration when it pays off.

Deliverable: Vault or APS migration study
02

Eight arms, one entire assembly.

The same Octo cycle, applied to Inventor. Each arm has a narrow role; the decisions are made by a person at your company.

  1. Discovery

    Inventories the files

    How many parts, assemblies and drawings, in which folders and projects. Which Inventor version is installed (up to 2024, .NET Framework 4.8; from 2025 on, .NET 8), whether there's a Vault and whether Apprentice is installed and registered.

  2. Data

    Defines the outputs

    Which iProperties to read or write, the name of each STEP and PDF, each translator's options (the STEP sample published by Autodesk uses the AP 214 protocol) and the columns of the structure report.

  3. Security

    Checks license and backup

    COM scripts and iLogic use a regular Inventor license; Apprentice is free. Before any service for third parties, your company needs to read the license agreement. Since Apprentice writes to the file itself, nothing runs without a backup.

  4. Architecture

    Chooses the path

    Apprentice when properties, references and structure are enough; invisible Inventor when translating to STEP or PDF is needed; iLogic when the rule already exists; Task Scheduler to migrate; Vault or the cloud when there's no license or Windows.

  5. Development

    Writes the script

    Inventor with Visible = False and SilentOperation = True, which suppresses dialogs. Turns off iLogic triggers when they get in the way of the batch, closes each file without saving and shuts Inventor down at the end.

  6. Review

    Tests on a sample

    Runs on a few files and checks by the result: the STEP and the PDF exist and open, the iProperty was written, the rule returned 0 and the file changed as it should.

  7. Release

    Runs the approved batch

    With your OK and the backup done, it runs the whole folder and checks file by file what came out and what failed, without taking a success message as proof.

  8. Documentation

    Records what applies

    Version, runtime, the translator identifiers, what was confirmed on your machine. The next batch starts from this record.

Nothing runs in batch before your OK. Nothing is overwritten without a backup.

03

Each task, its own path.

The criteria Octo uses to choose. Without full Inventor when possible; with it, invisible, when the task requires it.

TaskRecommended pathFull Inventor?
Read or edit iProperties across thousands of filesApprentice (FlushToFile)No
Replace references when renaming or moving parts in assembliesApprentice (ReplaceReference + FileSaveAs)No
Assembly structure report or simple BOMApprenticeNo
Export STEP, IGES, PDF or DWG in batch on a Windows machineInvisible COM script + TranslatorAddInYes (license)
Migrate files to the new versionTask Scheduler (Migrate, Multi Processes)Yes
Generate product variations by ruleiLogic (external rule called through COM)Yes
Automatic PDF or DWF on release in VaultVault Job Processor (Inventor Server)No (no license)
Web configurator or call from a Linux serverDesign Automation for InventorNo (cloud)
04

From script to service.

Three steps. Each one only makes sense after the previous one has shown results in your operation.

A proposal, not a promise

1 Today

On-demand scripts

On a Windows machine with Inventor, or with Apprentice only, you ask in business terms and get the proposed batch, to approve before it runs.

  • A request like “STEP for the whole folder” becomes a .ps1 batch
  • Test on a sample before the whole folder
  • An OK or ERROR line per file and a list of what failed
Goal: take the repetitive task off the team's hands
2 Next

Scheduled pipeline

The batch is no longer requested; it runs on schedule, in Windows Task Scheduler or in Inventor's Task Scheduler.

  • Several Inventor sessions in parallel, in Task Scheduler
  • With Vault, a PDF generated in the Job Processor on every release
Goal: the team moves to reviewing the batch report
3 Later

Cloud service

The routines in Design Automation for Inventor, called by API, with no local Windows or Inventor.

  • Called from a Linux server or a web configurator
  • iLogic rules run inside an AppBundle there
  • The 2026 engine is .NET 8 only: older plugins need to migrate
Goal: the configurable product becomes a company service
05

Confirmed by sources.

Each point below has a source published by the vendor, the project or the responsible agency. The sources are in the next section.

4

points with a published source, each with its reference alongside.

Confirmed“No interface” is partial in Inventor
The most common path is Inventor itself, opened through COM with the window hidden: it uses a license and is the full program. Apprentice runs without Inventor, but it's a subset of the API and doesn't translate to STEP or PDF. Truly without an interface, there's only Vault's Inventor Server and Design Automation in the cloud.Source: API help (Apprentice Server, Application.SilentOperation)
Confirmed64-bit Windows only
There's no Inventor for Linux or macOS. From Linux, the path is calling Design Automation over HTTP or triggering a remote Windows machine.Source: Inventor 2026 requirements; Design Automation documentation
ConfirmedApprentice has its own installer in 2026
Up to 2025 it came with Inventor; from 2026 on it's installed and registered separately. The copy built into Inventor 2026 only serves Inventor Professional; VBA and add-ins need the registered installer.Source: Inventor 2026, Apprentice Server Enhancement
ConfirmedInventor Server in Vault needs no license
The Vault Job Processor has used Inventor Server since Vault 2018.2/2019 and doesn't require an Inventor license.Source: Autodesk support article
06

What Octo does and what stays with you.

Octo prepares everything, but doesn't sign. The document of record stays with whoever is accountable for it.

Octo prepares

Surveys, calculates, organizes and generates the documents: spreadsheets, reports, drawings and drafts.

Deliverable: material ready to check

Your team checks

The licensed professional checks what Octo delivered before signing. If something doesn't add up, it goes back to Octo with the correction.

Step: review by the signer

Who signs

Octo does not sign. Designs, technical reports, ART/RRT (Brazil's professional responsibility records), accountability reports and any official document are still signed by the company's or agency's licensed professional: here, the designer or the engineer responsible for the project.

Sign-off: designer or responsible engineer
07

Sources.

Documentation published by Autodesk, used on this page.

Your parts, no clicks.

The assessment starts by reading your part, assembly and drawing folders and your installation, without changing anything. You get a map of what can be automated and decide with it in hand.