master
Drew Owens Port occurrence translation and contract authoring to Rust; publish verified R21 source a06dfd7 27d ago
{
  "manifest_version": 1,
  "name": "fusion360",
  "displayName": "Autodesk Fusion 360",
  "version": "1.12.0-dev.9",
  "description": "Drive Autodesk Fusion 360 from the cloud: launch Fusion, electronics board layout, design rules, exports (STEP/IGES/STL/3MF/USDZ/OBJ/DXF/DWG/Gerbers/BOM/CPL), fast APS server-indexed cloud search plus browse/recent/file-info/versions, cloud file download/upload and folder creation, and in-app parametric modeling (fusion_run_modeling_script). Never-charge: APS calls are capped to the free tier.",
  "homepage": "https://wiki.adom.inc/adom/fusion-bridge",
  "author": "Adom Inc.",
  "license": "MIT",
  "spawn": {
    "kind": "exe",
    "entrypoint": "adom-fusion-bridge.exe",
    "port": 0,
    "healthEndpoint": "/status",
    "stopMethod": "kill",
    "killImageName": "adom-fusion-bridge.exe",
    "persistent": true,
    "_hint": "spawn.kind exe: one sha256-verified binary, no interpreter provisioning. The Python bridge left the package in Phase 4 of the Rust port (2026-09); an owner pref of \"sidecar\" in ~/.adom/fusion-bridge/prefs.json is honoured only where server.py still sits beside the exe."
  },
  "verbPrefixes": [
    "fusion_"
  ],
  "verbs": [
    "fusion_account",
    "fusion_action_ledger",
    "fusion_activate_document",
    "fusion_addin_status",
    "fusion_alerts",
    "fusion_apply_fusion_update",
    "fusion_apply_pours",
    "fusion_aps_browse",
    "fusion_aps_create_folder",
    "fusion_aps_download",
    "fusion_aps_file_info",
    "fusion_aps_forget_browser",
    "fusion_aps_get",
    "fusion_aps_get_browser",
    "fusion_aps_open",
    "fusion_aps_recent",
    "fusion_aps_search",
    "fusion_aps_set_browser",
    "fusion_aps_set_client_id",
    "fusion_aps_signin",
    "fusion_aps_status",
    "fusion_aps_upload",
    "fusion_aps_versions",
    "fusion_assembly_bom",
    "fusion_attach_3d_package",
    "fusion_bind_library_3d",
    "fusion_board_bom",
    "fusion_board_info",
    "fusion_board_seed",
    "fusion_board_source",
    "fusion_board_stackup",
    "fusion_build_library_3d",
    "fusion_cancel_run",
    "fusion_capture_library_views",
    "fusion_change_pours",
    "fusion_check_recovery",
    "fusion_claim_seat",
    "fusion_cleanup_cloud_files",
    "fusion_close_all_documents",
    "fusion_close_document",
    "fusion_close_window",
    "fusion_create_cloud_folder",
    "fusion_create_library",
    "fusion_delete_cloud_file",
    "fusion_demo",
    "fusion_demo_progress",
    "fusion_describe",
    "fusion_detect_layers",
    "fusion_dismiss_blocking_dialogs",
    "fusion_document_info",
    "fusion_eagle_import_status",
    "fusion_electron_pan",
    "fusion_electron_run",
    "fusion_electron_select",
    "fusion_electron_zoom",
    "fusion_electronics_query",
    "fusion_execute_text_command",
    "fusion_export_3mf",
    "fusion_export_board_image",
    "fusion_export_bom",
    "fusion_export_cloud_file",
    "fusion_export_cpl",
    "fusion_export_dwg",
    "fusion_export_dxf",
    "fusion_export_eagle_source",
    "fusion_export_f3d",
    "fusion_export_fbx",
    "fusion_export_gerbers",
    "fusion_export_iges",
    "fusion_export_lbr",
    "fusion_export_obj",
    "fusion_export_optimized_glb",
    "fusion_export_sat",
    "fusion_export_skp",
    "fusion_export_source",
    "fusion_export_step",
    "fusion_export_stl",
    "fusion_export_usdz",
    "fusion_fetch_optimized_glb",
    "fusion_generate_package",
    "fusion_get_app_state",
    "fusion_get_design_info",
    "fusion_get_parameters",
    "fusion_get_preferences",
    "fusion_import_electronics",
    "fusion_import_step",
    "fusion_inspect_bodies",
    "fusion_install_fusion",
    "fusion_install_library_bundle",
    "fusion_interactive",
    "fusion_kill",
    "fusion_library_manager",
    "fusion_library_parts",
    "fusion_list_cloud_files",
    "fusion_list_cloud_projects",
    "fusion_list_text_commands",
    "fusion_live_feed",
    "fusion_make_3d_package",
    "fusion_make_showcase_project",
    "fusion_make_test_project",
    "fusion_managed_library_create",
    "fusion_managed_library_link",
    "fusion_managed_library_pull",
    "fusion_managed_library_push",
    "fusion_managed_library_unlink",
    "fusion_mcp_call",
    "fusion_mcp_enable",
    "fusion_mcp_resources",
    "fusion_mcp_status",
    "fusion_mcp_tools",
    "fusion_mech_capabilities",
    "fusion_mech_operation_status",
    "fusion_mechanical",
    "fusion_move_parts",
    "fusion_narrate",
    "fusion_new_electronics_from_eagle",
    "fusion_notify_owner",
    "fusion_open_board",
    "fusion_open_by_urn",
    "fusion_open_by_urn_note",
    "fusion_open_cloud_file",
    "fusion_open_design",
    "fusion_open_electronics",
    "fusion_open_lbr",
    "fusion_open_schematic",
    "fusion_physical_properties",
    "fusion_place_vias",
    "fusion_plan_library_import",
    "fusion_plan_route",
    "fusion_pour_state",
    "fusion_preflight_lbr",
    "fusion_prefs_close",
    "fusion_prefs_open",
    "fusion_prewarm",
    "fusion_prove_result",
    "fusion_readiness",
    "fusion_release_seat",
    "fusion_remove_pours",
    "fusion_reset_workspace",
    "fusion_resolve_seat_dialog",
    "fusion_restart_for_addin",
    "fusion_ripup_nets",
    "fusion_route_net",
    "fusion_routing_drc",
    "fusion_routing_state",
    "fusion_run_modeling_script",
    "fusion_save_to_cloud",
    "fusion_schematic",
    "fusion_schematic_plan",
    "fusion_schematic_run",
    "fusion_screenshot_fusion",
    "fusion_search_cloud_files",
    "fusion_set_auto_update",
    "fusion_set_design_rules",
    "fusion_set_driving_badge",
    "fusion_set_parameter",
    "fusion_set_preference",
    "fusion_set_seat_takeover",
    "fusion_set_window_sizing",
    "fusion_show_2d_board",
    "fusion_show_3d_board",
    "fusion_show_3d_package",
    "fusion_show_attributes",
    "fusion_show_footprint",
    "fusion_show_library",
    "fusion_show_project",
    "fusion_show_schematic",
    "fusion_show_symbol",
    "fusion_signin",
    "fusion_signin_2fa",
    "fusion_start",
    "fusion_state",
    "fusion_stop",
    "fusion_take_screenshot",
    "fusion_uninstall",
    "fusion_verb_times",
    "fusion_view",
    "fusion_walk_cloud_tree",
    "fusion_web_signin"
  ],
  "dependencies": {},
  "category": "CAD",
  "tags": [
    "fusion360",
    "autodesk",
    "cad",
    "exports",
    "aps",
    "modeling"
  ],
  "docs": "https://wiki.adom.inc/adom/fusion-bridge",
  "platforms": {
    "windows": {
      "supported": true
    },
    "macos": {
      "supported": true,
      "reason": "Fusion 360 runs on macOS; bridge + add-in install paths handled by fusion_detect.py."
    },
    "linux": {
      "supported": false,
      "reason": "Autodesk doesn't ship Fusion 360 for Linux, so there's no host app for the add-in to attach to."
    }
  },
  "languages": [
    "Python"
  ],
  "hero": "https://wiki.adom.inc/api/v1/pages/fusion-bridge/files/screenshots/hero.png",
  "releasedAt": "2026-06-26T06:00:00Z",
  "statusVerb": "fusion_get_app_state",
  "updateManifestUrl": "https://wiki.adom.inc/api/v1/pages/fusion-bridge/files/adom-bridge-fusion-manifest.json",
  "detect": {
    "hostApp": "Fusion 360",
    "paths": {
      "windows": [
        "%LOCALAPPDATA%\\Autodesk\\webdeploy\\production\\*\\FusionLauncher.exe",
        "%ProgramFiles%\\Autodesk\\webdeploy\\production\\*\\FusionLauncher.exe",
        "%ProgramFiles(x86)%\\Autodesk\\webdeploy\\production\\*\\FusionLauncher.exe"
      ],
      "macos": [
        "/Applications/Autodesk Fusion.app",
        "/Applications/Autodesk Fusion 360.app"
      ]
    },
    "hostAppOptionalVerbs": [
      "readiness",
      "describe",
      "get_app_state",
      "status",
      "addin_status",
      "aps_status",
      "aps_search",
      "aps_browse",
      "aps_recent",
      "install_fusion",
      "set_design_rules"
    ],
    "installVerb": "fusion_install_fusion"
  },
  "prewarm": {
    "verb": "fusion_prewarm",
    "requiresHostApp": true,
    "assets": [
      "AdomBridge add-in sync",
      "PCB design-rules catalog cache"
    ]
  },
  "timeouts": {
    "default": 60,
    "verbs": {
      "export_step": 360,
      "export_iges": 360,
      "export_sat": 360,
      "export_stl": 360,
      "export_3mf": 360,
      "export_usdz": 360,
      "export_obj": 360,
      "export_f3d": 360,
      "export_fbx": 360,
      "export_skp": 360,
      "export_dxf": 150,
      "export_dwg": 150,
      "export_gerbers": 210,
      "export_bom": 90,
      "export_cpl": 90,
      "export_board_image": 90,
      "close_all_documents": 90,
      "walk_cloud_tree": 620,
      "search_cloud_files": 200,
      "aps_open": 150,
      "run_modeling_script": 180,
      "generate_package": 120,
      "make_3d_package": 200,
      "build_library_3d": 1800,
      "capture_library_views": 600,
      "start": 90,
      "install_fusion": 90,
      "set_preference": 40,
      "get_preferences": 25,
      "demo": 300,
      "signin": 150,
      "prewarm": 120,
      "aps_search": 120,
      "aps_recent": 120
    },
    "prefixes": [
      {
        "prefix": "open",
        "seconds": 150
      }
    ]
  },
  "uninstall": "fusion_uninstall",
  "insidersManifestUrl": "https://wiki.adom.inc/api/v1/pages/insiders/files/fusion-bridge/version.json"
}