ION Scripting concepts
Scripts provide a management page and browser-based development environment for writing or importing Python scripts. You can reference and manage these scripts as an activity within ION Data Flow modelers.
For information about creating and managing an ION script, see Script modeling.
Libraries provide a management component for importing and storing custom and open-source Python packages that you can reference within an ION script. Libraries support development scenarios that require reusable or specialized Python packages.
For information about managing libraries, see Libraries.
Scripts support complex data transformation and calculation scenarios for business process integrations. ION Scripting imposes limitations on data processing time and payload size.
For more information about using scripts and understanding limitations, see Scripts in data flows.
ION Scripting provides tools and developer-oriented capabilities for authoring and testing scripts within the browser-based environment. However, the environment does not include all features that are available in local IDE clients and applications.
For advanced development scenarios, you can develop scripts in a local IDE and import them into ION Scripting as part of your workflow.
See Python Version Support in ION Scripting.
GenAI in ION Scripting
GenAI in ION Scripting introduces AI-assisted script generation within the ION Scripting experience. You describe your intent in natural language and receive a draft Python script aligned with the ION context.
The generated script accelerates script authoring. Review and refine the generated output before use.