---
sourceDocument: Xanadu API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Using client extension points in client-side UI scripting

# Using client extension points in client-side UI scripting {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Use client extension points in client-side UI scripting to modify forms, so that you do
not have to directly modify the form. By using client extension points, you can integrate
customizations without actually altering the core components in the application code.  
You create client extension points and add them to the UI scripts in the base application code. When customizing a base application, implement the client extension points by creating the custom UI scripts and registering them against the client extension points.  
Note:  
You create and register the client extension points in a manner that is similar to how you implement the scripted and UI extension points. For a detailed example of a scripted extension point, and to learn more about this process, see [Using extension points to extend application functionality](https://servicenow-prod.fluidtopics.net/agUCalbZ4ypHMncaJXRaoQ "Use extension points to extend the functionality of an application without altering the original application code. You can use pre-existing extension points available in selected ServiceNow AI Platform applications, or you can add extension points when you develop custom applications in your own instance.") and [Using UI extension points in server-side UI macros](https://servicenow-prod.fluidtopics.net/O3WONY_D~xU4FAk8RSJRJA "Use UI extension points in the server-side UI macros, such as HTML extensions, to add custom content to a UI page without having to directly modify the page. By using UI extension points, you can integrate customizations without actually altering the core components in the application code.").
* **[Creating and adding a client extension point](https://servicenow-prod.fluidtopics.net/fBC~DumrG4kXzJyvXX2vHQ)**   
  Create client extension points and add them to the client-side UI scripts in the base application code.

