---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama 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: Yokohama
* 
* 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/) and [ServiceNow SDK examples repository](https://github.com/ServiceNow/sdk-examples) on GitHub.
* **[ServiceNow Fluent language constructs](https://www.servicenow.com/docs/3RTnzOESnTILKQIIO7V1sg)**   
  ServiceNow Fluent language constructs provide additional functionality for development in source code with ServiceNow Fluent APIs.
* **[Access Control List API - ServiceNow Fluent](https://www.servicenow.com/docs/rsr1yima4BAol0J25g8SGA#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://www.servicenow.com/docs/chnyLnr04zznuxTEX6kyxg#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://www.servicenow.com/docs/oac26PIqt3KvNvqzUpZ1gA#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://www.servicenow.com/docs/hcZds1GkMdytJHWjxGNkuA#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://www.servicenow.com/docs/XlafH2Z_E56T1jNEgg5r8A#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://www.servicenow.com/docs/FOeOZkR7CVCS_Muu~SctLQ#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://www.servicenow.com/docs/MTTl4yJU6nb2HoZatE9w7w#fluent-dashboard-api)**   
  The Dashboard API defines dashboards \[par_dashboard\] for organizing and sharing data visually.
* **[Email Notification API - ServiceNow Fluent](https://www.servicenow.com/docs/FQLbZNGcEaqGXdzM_~vctg#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://www.servicenow.com/docs/Bjrgy3Xx9BkRCZQExND7IA#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://www.servicenow.com/docs/8TZzIOfvxJSzHNqDK1rprw#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://www.servicenow.com/docs/oR9XiHqzcKrKeycZlnRltQ#list-api-now-ts)**   
  The List API defines list views \[sys_ui_list\] for tables.
* **[Property API - ServiceNow Fluent](https://www.servicenow.com/docs/_8p1HzQ_4YuAxEq_4HrcGA#property-api-now-ts)**   
  The Property API defines system properties \[sys_properties\] that control instance behavior.
* **[Record API - ServiceNow Fluent](https://www.servicenow.com/docs/TPuAIpTcWh9Xd1b7Via69w#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://www.servicenow.com/docs/hdrGz27sawyUt1lx7pLLJA#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://www.servicenow.com/docs/Qp8ayYLl_gsoHbRwdf~IFA#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://www.servicenow.com/docs/2D8AkMiRKQ3yatDdExOn0Q#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://www.servicenow.com/docs/cpSJieH7fR5m0Oanc_qmWA#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://www.servicenow.com/docs/YhM2bZfMfgpJVUrUzFjBtg#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://www.servicenow.com/docs/_3lZpLS8igVFfgATlAf9iw#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://www.servicenow.com/docs/OrZ3blah8UT5Sdsr46I5bA#fluent-service-portal-api)**   
  The Service Portal API defines custom widgets \[sp_widget\] for portal pages.
* **[Table API - ServiceNow Fluent](https://www.servicenow.com/docs/FEMlpMg~VSkcY6dhCbNiig#table-api-now-ts)**   
  The Table API defines tables \[sys_db_object\] to store data in an application.
* **[UI Action API - ServiceNow Fluent](https://www.servicenow.com/docs/nVcUvh_PEPN11Ag8YfV~Rg#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://www.servicenow.com/docs/7Fl2GoksZFooqganHBxXHA#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://www.servicenow.com/docs/~F3zr32SbJSRP5AvkvTBTA#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://www.servicenow.com/docs/qLN3AAAORewa6KAtGYxQ8Q#fluent-workspace-api)**   
  The Workspace API defines configurable workspace experiences for organizing and sharing data visually.

**Related concepts**   

* [ServiceNow Fluent](https://www.servicenow.com/docs/~uRaWXiuRJuyUsvJypBknQ "Define application metadata in source code using the ServiceNow Fluent domain-specific programming language.")

