---
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 scripted extension points in server-side scripts

# Using scripted extension points in server-side scripts {#ariaid-title1}

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

Use the scripted extension points in the server-side script includes that store
JavaScript functions and object classes. By using extension points, you can integrate
customizations without actually altering the core components in the application code.

You create the scripted extension points and add them to the script includes in the base
application code. When customizing a base application, you implement the scripted extension
points by creating the custom script includes and registering them against the scripted extension
points.  
Note:  
For an 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.").
* **[Creating and adding a scripted extension point](https://servicenow-prod.fluidtopics.net/J1XjyKiBCs8FEReMr18DGA)**   
  When developing an application, create scripted extension points and add them to the script includes in the application code. Use a scripted extension point to designate the specific location where data or objects can be sent to a registered custom script include and where returned results are processed.

