---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/application-development

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# ServiceNow Fluent API reference

# ServiceNow Fluent API reference {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Use ServiceNow Fluent APIs to define the metadata that makes up scoped applications in source code with the ServiceNow IDE or ServiceNow SDK.
Note:  
For the latest ServiceNow Fluent API documentation and examples, see the [ServiceNow Fluent API reference](https://servicenow.github.io/sdk/category/api-reference) and [ServiceNow SDK examples repository](https://github.com/ServiceNow/sdk-examples) on GitHub.
* **[ServiceNow Fluent language constructs](https://servicenow-prod.fluidtopics.net/yK_h5SjlO9pIwsIHrkjYiQ)**   
  ServiceNow Fluent language constructs provide additional functionality for development in source code with ServiceNow Fluent APIs.
* **[Access Control List API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/9Mk34jeNU7fhDePX9oqFdw#acl-api-now-ts)**   
  The Access Control List API defines access control lists \[sys_security_acl\] that secure parts of an application.
* **[Application Menu API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/lhQG0S1gtsAYwr1bOjGbmw#app-menu-api-now-ts)**   
  The Application Menu API defines menus in the application navigator \[sys_app_application\].
* **[Automated Test Framework Test API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/xOyH1gSpWnZEAi6fYlUx2w#atf-test-now-ts)**   
  The Automated Test Framework Test API defines automated tests \[sys_atf_test\] that you can run to confirm that your instance works after making a change.
* **[Business Rule API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/bL_fqztdCOXHmVtyCZQdBQ#business-rule-api-now-ts)**   
  The Business Rule API defines server-sides scripts \[sys_script\] that run when a record is displayed, inserted, updated, or deleted, or when a table is queried.
* **[Client Script API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/BZvIZc7xClnr1~bxXH1aZQ#client-script-api-now-ts)**   
  The Client Script API defines client-side scripts \[sys_script_client\] that run JavaScript on the client (web browser) when client-based events occur, such as when a form loads, after form submission, or when a field changes value.
* **[Cross-Scope Privilege API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/f5OYW25uMGwB00K2rFdt9g#cs-privileges-api-now-ts)**   
  The Cross-Scope Privilege API defines cross-scope privileges \[sys_scope_privilege\] for runtime access tracking.
* **[Dashboard API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/XhXyGzVAxsdZY5ClNrY9Sg#fluent-dashboard-api)**   
  The Dashboard API defines dashboards \[par_dashboard\] for organizing and sharing data visually.
* **[Email Notification API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/7qk6xC~lQ7_TRoA1g0TOiQ#fluent-email-notification-api)**   
  The Email Notification API defines notifications \[sysevent_email_action\] that send automated emails based on database operations, custom events, or manual triggers.
* **[Flow API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/fPiav7Y_KsPf74zjJT4tXQ#fluent-flow-api)**   
  The Flow API defines flows and subflows \[sys_hub_flow\], which automate business processes with reusable multiple-step components.
* **[Import Sets API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/kXDliYdLwd14oEr10sFarQ#fluent-import-sets-api)**   
  The Import Sets API defines transform maps \[sys_transform_map\] that specify how to transform and map data from the import set staging table to target tables.
* **[List API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/OXaBTehb6o7XtrCtW5~FSA#list-api-now-ts)**   
  The List API defines list views \[sys_ui_list\] for tables.
* **[Property API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/YaaRJRR8SpWKaYrAOBGkFQ#property-api-now-ts)**   
  The Property API defines system properties \[sys_properties\] that control instance behavior.
* **[Record API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/NuuEawdoCtnghqDknenGyA#record-api-now-ts)**   
  The Record API defines records in any table. Use the Record API to define application metadata that doesn't have a dedicated ServiceNow Fluent API.
* **[Role API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/eQQXYqgw96KFKOKBEJEYUQ#role-api-now-ts)**   
  The Role API defines roles \[sys_user_role\] that grant specific permissions to users of an application.
* **[Script Action API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/u_YmIqZown4G6RVv1IMzhQ#fluent-script-action-api)**   
  The Script Action API defines script actions \[sysevent_script_action\] that run when an event occurs.
* **[Script Include API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/dEZRlhVb42QRnfE4hr9PRQ#fluent-script-include-api)**   
  The Script Include API defines script includes \[sys_script_include\] that store JavaScript functions and classes for use by server-side scripts.
* **[Scripted REST API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/FsWcwLxcGqpk95Py3eMQMA#scripted-rest-api-api-now-ts)**   
  The Scripted REST API defines the endpoints, query parameters, and headers for a scripted REST service \[sys_ws_definition\].
* **[Service Catalog API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/0sUlHKG1Ki_hFcHJFgB5Aw#fluent-service-catalog-api)**   
  The Service Catalog API defines catalog items \[sc_cat_item\], record producers \[sc_cat_item_producer\], and related aspects of service catalogs.
* **[Service Level Agreement API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/bhljRzZsOOYk8M_F9ekPTQ#fluent-sla-api)**   
  The Service Level Agreement API defines service level agreements \[contract_sla\] that set the amount of time for a task to reach a specified condition, ensuring that tasks are resolved according to the service levels agreed between a service provider and customer.
* **[Service Portal API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/_cB5wKmn1IRzEH6IxLsSSA#fluent-service-portal-api)**   
  The Service Portal API defines custom widgets \[sp_widget\] for portal pages.
* **[Table API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/PkmoglP3JaPPMMAr1Zeqhg#table-api-now-ts)**   
  The Table API defines tables \[sys_db_object\] to store data in an application.
* **[UI Action API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/UUi9KYjh9nv8u4dNXoDDiA#fluent-ui-action-api)**   
  The UI Action API defines custom user interface (UI) actions \[sys_ui_action\], such as buttons, links, and context menu items on forms and lists.
* **[UI Page API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/Ug2b3UiLb_ou0h8HBCfCtQ#fluent-ui-page-api)**   
  The UI Page API defines custom user interface (UI) pages \[sys_ui_page\] that display forms, dialogs, lists, and other UI components.
* **[UI Policy API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/JInkXmdbTLum7isWNXJ8uQ#fluent-ui-policy-api)**   
  The UI Policy API defines user interface (UI) policies \[sys_ui_policy\] that dynamically change the behavior of information on a form and control custom process flows for tasks.
* **[Workspace API - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/eq7NtZjcs_pdHHs46Qj9Ww#fluent-workspace-api)**   
  The Workspace API defines configurable workspace experiences for organizing and sharing data visually.

**Related concepts**   

* [ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/HcU~6LR5CHZuUX~roJ7chw "Define application metadata in source code using the ServiceNow Fluent domain-specific programming language.")

