# Scripting

- [B2Win Suite Scripting Overview](/5.2/scripting/b2win-suite-scripting-overview.md): Welcome to the official documentation for Scripting in B2Win Suite. This guide will walk you through the essential concepts, key capabilities, and practical examples.
- [Scripting in B2Data](/5.2/scripting/scripting-in-b2data.md)
- [Custom Script Nodes](/5.2/scripting/scripting-in-b2data/custom-script-nodes.md)
- [Custom Script](/5.2/scripting/scripting-in-b2data/custom-script-nodes/custom-script.md)
- [Source Script Node (File)](/5.2/scripting/scripting-in-b2data/custom-script-nodes/source-script-node-file.md): Experimental
- [Source Script Node (Table)](/5.2/scripting/scripting-in-b2data/custom-script-nodes/source-script-node-table.md): Experimental
- [Source Script Node (Object)](/5.2/scripting/scripting-in-b2data/custom-script-nodes/source-script-node-object.md): Experimental
- [If-Else Condition](/5.2/scripting/scripting-in-b2data/custom-script-nodes/if-else-condition.md)
- [Condition Node](/5.2/scripting/scripting-in-b2data/custom-script-nodes/condition-node.md): In Functions
- [In DataPrep](/5.2/scripting/scripting-in-b2data/in-dataprep.md): Enrich your data by inserting new calculated fields using our advanced scripting editor with autocomplete.
- [Properties](/5.2/scripting/scripting-in-b2data/properties.md)
- [Workflow Applications](/5.2/scripting/scripting-in-b2data/workflow-applications.md)
- [Workflow #1](/5.2/scripting/scripting-in-b2data/workflow-applications/workflow-1.md)
- [Workflow #2](/5.2/scripting/scripting-in-b2data/workflow-applications/workflow-2.md)
- [Getting Started](/5.2/scripting/getting-started.md)
- [Language Basics](/5.2/scripting/language-basics.md): Variables, Conditionals, Comments, For loops, While loops, Structs
- [Data Types and Data Structures](/5.2/scripting/data-types-and-data-structures.md)
- [Primitive Data Types](/5.2/scripting/data-types-and-data-structures/primitive-data-types.md)
- [Data Structures](/5.2/scripting/data-types-and-data-structures/data-structures.md): Array Literal, List Literal, Set Literal, Map literal
- [SuiteTable](/5.2/scripting/data-types-and-data-structures/suitetable.md)
- [Row, Column, StringColumn](/5.2/scripting/data-types-and-data-structures/row-column-stringcolumn.md): Row, Column, StringColumn
- [Non-static Classes](/5.2/scripting/non-static-classes.md)
- [Instant Class](/5.2/scripting/non-static-classes/instant-class.md)
- [LocalDateTime](/5.2/scripting/non-static-classes/localdatetime.md)
- [LocalDate](/5.2/scripting/non-static-classes/localdate.md)
- [LocalTime](/5.2/scripting/non-static-classes/localtime.md)
- [JsonNode Class](/5.2/scripting/non-static-classes/jsonnode-class.md)
- [File Class](/5.2/scripting/non-static-classes/file-class.md)
- [Static Classes](/5.2/scripting/static-classes.md)
- [Duration Class](/5.2/scripting/static-classes/duration-class.md)
- [Math Class](/5.2/scripting/static-classes/math-class.md)
- [StrictMath Class](/5.2/scripting/static-classes/strictmath-class.md)
- [InstantUtil](/5.2/scripting/static-classes/instantutil.md)
- [NumericUtil](/5.2/scripting/static-classes/numericutil.md)
- [GeneralDateUtil](/5.2/scripting/static-classes/generaldateutil.md)
- [LocalDateTimeUtil](/5.2/scripting/static-classes/localdatetimeutil.md)
- [LocalDateUtil](/5.2/scripting/static-classes/localdateutil.md)
- [LocalTimeUtil](/5.2/scripting/static-classes/localtimeutil.md)
- [DbUtil](/5.2/scripting/static-classes/dbutil.md)
- [StateUtil](/5.2/scripting/static-classes/stateutil.md)
- [FileUtil](/5.2/scripting/static-classes/fileutil.md)
- [JsonUtil](/5.2/scripting/static-classes/jsonutil.md)
- [HttpUtil](/5.2/scripting/static-classes/httputil.md)
- [NodeInputReader](/5.2/scripting/static-classes/nodeinputreader.md)
- [RandomUtil](/5.2/scripting/static-classes/randomutil.md)
- [Property Class](/5.2/scripting/property-class.md)
- [Context and System](/5.2/scripting/context-and-system.md)
- [Context Class](/5.2/scripting/context-and-system/context-class.md): Learn how to access various runtime context information.
- [System Class](/5.2/scripting/context-and-system/system-class.md)
- [Logging and Configuration](/5.2/scripting/logging-and-configuration.md)
- [Logging](/5.2/scripting/logging-and-configuration/logging.md)
- [Configuration](/5.2/scripting/logging-and-configuration/configuration.md)
- [Tutorial](/5.2/scripting/tutorial.md): Write your first script
- [Feedback](/5.2/scripting/feedback.md)
