---
title: "init(name:bundle:inputs:outputs:kind:)"
framework: Compute Graph
role: symbol
role_heading: Initializer
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: "computegraph/computenodegraph/nodedefinition/init(name:bundle:inputs:outputs:kind:)"
---

# init(name:bundle:inputs:outputs:kind:)

## Declaration

```swift
init(name: String, bundle: String? = nil, inputs: [ComputeNodeGraph.PortDefinition] = [], outputs: [ComputeNodeGraph.PortDefinition] = [], kind: ComputeNodeGraph.NodeDefinition.Kind)
```
