# Scripting

- [B2Win Suite Scripting Overview](/5.5/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.5/scripting/scripting-in-b2data.md)
- [Custom Script Nodes](/5.5/scripting/scripting-in-b2data/custom-script-nodes.md)
- [Custom Script](/5.5/scripting/scripting-in-b2data/custom-script-nodes/custom-script.md)
- [Source Script Node (File)](/5.5/scripting/scripting-in-b2data/custom-script-nodes/source-script-node-file.md): Experimental
- [Source Script Node (Table)](/5.5/scripting/scripting-in-b2data/custom-script-nodes/source-script-node-table.md): Experimental
- [Source Script Node (Object)](/5.5/scripting/scripting-in-b2data/custom-script-nodes/source-script-node-object.md): Experimental
- [If-Else Condition](/5.5/scripting/scripting-in-b2data/custom-script-nodes/if-else-condition.md)
- [Switch case](/5.5/scripting/scripting-in-b2data/custom-script-nodes/switch-case.md)
- [Condition Node](/5.5/scripting/scripting-in-b2data/custom-script-nodes/condition-node.md): In Functions
- [In DataPrep](/5.5/scripting/scripting-in-b2data/in-dataprep.md): Enrich your data by inserting new calculated fields using our advanced scripting editor with autocomplete.
- [Properties](/5.5/scripting/scripting-in-b2data/properties.md)
- [Workflow Applications](/5.5/scripting/scripting-in-b2data/workflow-applications.md)
- [Workflow #1](/5.5/scripting/scripting-in-b2data/workflow-applications/workflow-1.md)
- [Workflow #2](/5.5/scripting/scripting-in-b2data/workflow-applications/workflow-2.md)
- [Getting Started](/5.5/scripting/getting-started.md)
- [Language Basics](/5.5/scripting/language-basics.md): Variables, Conditionals, Comments, For loops, While loops, Structs
- [Types & Objects](/5.5/scripting/types-and-objects.md)
- [Primitives](/5.5/scripting/types-and-objects/primitives.md)
- [Objects](/5.5/scripting/types-and-objects/objects.md)
- [Instant](/5.5/scripting/types-and-objects/objects/instant.md)
- [LocalDateTime](/5.5/scripting/types-and-objects/objects/localdatetime.md)
- [LocalDate](/5.5/scripting/types-and-objects/objects/localdate.md)
- [LocalTime](/5.5/scripting/types-and-objects/objects/localtime.md)
- [JsonNode](/5.5/scripting/types-and-objects/objects/jsonnode.md)
- [ObjectNode](/5.5/scripting/types-and-objects/objects/objectnode.md): Extends JsonNode
- [File](/5.5/scripting/types-and-objects/objects/file.md)
- [SuiteTable](/5.5/scripting/types-and-objects/objects/suitetable.md)
- [Duration](/5.5/scripting/types-and-objects/objects/duration.md)
- [Arrays & Maps](/5.5/scripting/types-and-objects/arrays-and-maps.md): ArrayUtil & MapUtil
- [Row, Column, StringColumn](/5.5/scripting/types-and-objects/row-column-stringcolumn.md): Row, Column, StringColumn
- [Utilities](/5.5/scripting/utilities.md)
- [Date & Time](/5.5/scripting/utilities/date-and-time.md)
- [InstantUtil](/5.5/scripting/utilities/date-and-time/instantutil.md)
- [GeneralDateUtil](/5.5/scripting/utilities/date-and-time/generaldateutil.md)
- [LocalDateTimeUtil](/5.5/scripting/utilities/date-and-time/localdatetimeutil.md)
- [LocalDateUtil](/5.5/scripting/utilities/date-and-time/localdateutil.md)
- [LocalTimeUtil](/5.5/scripting/utilities/date-and-time/localtimeutil.md)
- [Formatting](/5.5/scripting/utilities/date-and-time/formatting.md)
- [Timezones](/5.5/scripting/utilities/date-and-time/timezones.md)
- [Math](/5.5/scripting/utilities/math.md)
- [StrictMath](/5.5/scripting/utilities/strictmath.md)
- [NumericUtil](/5.5/scripting/utilities/numericutil.md)
- [DbUtil](/5.5/scripting/utilities/dbutil.md)
- [DbExecutor](/5.5/scripting/utilities/dbexecutor.md)
- [StateUtil](/5.5/scripting/utilities/stateutil.md)
- [FileUtil](/5.5/scripting/utilities/fileutil.md)
- [JsonUtil](/5.5/scripting/utilities/jsonutil.md)
- [HttpUtil](/5.5/scripting/utilities/httputil.md)
- [NodeInputReader](/5.5/scripting/utilities/nodeinputreader.md)
- [RandomUtil](/5.5/scripting/utilities/randomutil.md)
- [HashingUtil](/5.5/scripting/utilities/hashingutil.md)
- [CompressionUtil](/5.5/scripting/utilities/compressionutil.md)
- [Logging](/5.5/scripting/utilities/logging.md)
- [Properties](/5.5/scripting/properties.md)
- [Context and System](/5.5/scripting/context-and-system.md)
- [Context](/5.5/scripting/context-and-system/context.md): Learn how to access various runtime context information.
- [System](/5.5/scripting/context-and-system/system.md)
- [Configurations](/5.5/scripting/configurations.md)
- [Workflow Configuration](/5.5/scripting/configurations/workflow-configuration.md)
- [Tutorial](/5.5/scripting/tutorial.md): Write your first script
- [Feedback](/5.5/scripting/feedback.md)
