ServiceNow · 2026 Edition
A complete preparation guide written by ServiceNow-certified engineers. Covers the exam format,all 9 blueprint domains, a week-by-week study plan, and proven tips for passing first time.
3–4 months
Prep time
Advanced
Difficulty
60
Exam questions
700/1000
Pass mark
Exam code
SNOW-CAD
Full name
ServiceNow Certified Application Developer
Vendor
ServiceNow
Duration
90 minutes
Questions
60 items
Passing score
700/1000 (scaled)
Domains covered
9 blueprint domains
Recommended experience
Active CSA certification required; scripting experience (JavaScript) strongly recommended
Typical prep time
3–4 months
The ServiceNow Certified Application Developer (CAD) validates the ability to build and deploy custom applications on the Now Platform using scripting, data models, and UI components. It is the technical development credential expected for ServiceNow developers and platform engineers.
Job roles this opens
Domain percentage weights are not currently available for this exam. The checklist below is still useful for planning your study.
Weeks 1–3
Application Design: scoped applications, application scope, data models, ACLs
Tip: ServiceNow scoped applications provide namespace isolation — all components (tables, scripts, UI) belong to the application scope and are prefixed with the scope identifier (e.g. x_company_myapp_table). Know why scoped applications are preferred over global scope for custom development: they prevent naming collisions and are easier to export/import between instances.
Weeks 4–6
Client-Side Scripting: Client Scripts, UI Policies, UI Actions (GlideForm, GlideUser)
Tip: Client scripts run in the browser and modify the form without a server round-trip. Know the script types: onLoad (runs when form loads), onChange (runs when a field value changes), onSubmit (runs when form is submitted). Know the GlideForm (g_form) API: getValue(), setValue(), setMandatory(), setVisible(), showFieldMsg() — these are directly tested by reading a script and asking what it does.
Weeks 7–9
Server-Side Scripting: Script Includes, Business Rules, REST API, GlideRecord
Tip: GlideRecord is the most tested server-side API. Know how to: query records (var gr = new GlideRecord('table'); gr.addQuery('field','value'); gr.query(); while(gr.next())), insert records (gr.newRecord(); gr.field=value; gr.insert()), update records (gr.get(sys_id); gr.field=value; gr.update()), and delete records (gr.deleteRecord()). Know the difference between addQuery (AND condition) and addOrCondition (OR condition).
Weeks 10–13
Integration: REST APIs, Scripted REST APIs, Flow Designer, IntegrationHub
Tip: Scripted REST APIs allow you to create custom RESTful endpoints on the Now Platform. Know the components: API resource (the endpoint path), HTTP method (GET/POST/PUT/DELETE), Request body/parameters, and the scripted response object. Know how to authenticate to a Scripted REST API (Basic auth, OAuth 2.0) and test it using the REST API Explorer.
CAD requires active CSA certification. Do not attempt CAD without solid hands-on ServiceNow experience — the exam tests scripting knowledge at a level that cannot be gained from reading alone. Use your Personal Developer Instance (PDI) to build and test the features covered in each study area.
The GlideAjax class enables asynchronous client-server communication. Know the pattern: create a client-callable Script Include extending AbstractAjaxProcessor, call it from a client script using GlideAjax, and use the callback function to handle the response. Know why GlideAjax is preferred over synchronous GlideRecord calls in client scripts (synchronous calls freeze the browser).
Flow Designer vs Workflow: Flow Designer is the modern low-code process automation tool using Actions and Flows; Workflow is the legacy graphical workflow engine. Know that Flow Designer is the recommended approach for new development, and that ServiceNow is gradually migrating workflows to Flow Designer in newer releases.
Application properties and system properties are both tested on CAD. Know: Application Properties (x_scope_app.property.name, scoped, defined per application, can be set in System Properties but prefixed with scope), System Properties (sys_properties table, global, configured at the instance level). Know which is appropriate for application configuration vs instance configuration.
CAD certification is valid for 1 year (same annual cadence as CSA). Renewal requires a delta exam. The CAD credential combined with CSA makes a ServiceNow developer fully certified at both the administration and development levels — the combination is the baseline expected for ServiceNow developer job postings.
Apply everything in this guide with adaptive practice questions, detailed answer explanations, and domain analytics.
Deep-dive explanations of the key topics tested on SNOW-CAD — with exam key points and common misconceptions.