Arcade is a portable, lightweight, and secure expression language used to create custom content in ArcGIS applications. Like other expression languages, it can perform mathematical calculations, format text, and evaluate logical statements. It also supports multi-statement expressions, variables, and flow control statements. Arcade is unique when compared to other expression and scripting languages because of its inclusion of feature and geometry data types.
The Arcade language was designed for use solely within ArcGIS. You cannot use it to build apps. It can only be executed within the context of a designated profile.
value property of a renderer.
Arcade provides one consistent syntax that can run on desktop, web, and mobile devices. See the profiles page to learn about all the places Arcade may be used throughout the ArcGIS system.
Go to the next page to learn how to start writing Arcade today.