CSWP-API logo
Focused certification exam prep
Start practice

CSWP-API Requirements 2026: Eligibility, Prerequisites & How to Qualify

TL;DR
  • No prior certification is required to sit the CSWP-API; the exam admits any candidate with working SOLIDWORKS 2017 or later.
  • The exam has 28 questions: 18 hands-on automation tasks and 10 multiple-choice, scored out of 100 with 70 needed to pass.
  • You get 120 minutes, the exam cannot be paused, and a retake needs a new credit plus at least 14 days.
  • Design Essentials and API Fundamentals are recommended preparation, not admission requirements.

What You Are Actually Qualifying For

The Certified SOLIDWORKS Professional API (CSWP-API) is the SOLIDWORKS credential, issued by Dassault Systemes, that tests whether you can automate SOLIDWORKS through its application programming interface. The exam page frames the focus as Visual Basic for Applications (VBA), which is the macro environment built into SOLIDWORKS. If you want the broader definition first, see What Is CSWP-API? and What Does CSWP-API Stand For?.

Understanding "requirements" for this exam means separating three different things that candidates routinely blur together: what the issuer requires to attempt the exam, what the issuer recommends you learn first, and what you realistically need to pass. They are not the same list, and confusing them either delays people unnecessarily or sends them into a 120-minute exam underprepared.

The Formal Requirements, Line by Line

The formal bar to sit the CSWP-API is low. Here is what the issuer-linked exam guide and exam page establish:

RequirementWhat the Issuer Says
Prior certificationNone required
Training course attendanceNot an admission requirement
Minimum softwareSOLIDWORKS 2017 or later
Software licenseYour own working commercial or student software
DeliveryOnline, non-proctored, via Tangix/VirtualTester
InternetYour own connection
Fee (North America)US$49 for one attempt, excluding software and training
Duration120 minutes, no pausing
Passing grade70 of 100 points

Notice what is absent: there is no required work-experience threshold, no degree requirement, and no mandatory prior credential such as an associate-level SOLIDWORKS certificate. This differs from the CSWP-style design certifications you may have heard of, which is why the comparison query "cswp api vs cswp" comes up so often. The API exam is a separate track focused on automation rather than modeling. For the cost side of the picture, our CSWP-API Certification Cost 2026 breakdown goes deeper.

Software minimum is not an exam version: "SOLIDWORKS 2017 or later" describes the oldest release you may use. It is not a label for the exam's content version. The exam page and guide are undated, so rely on the current issuer pages rather than assuming the exam is pinned to any single release year.

The issuer recommends two preparation courses: SOLIDWORKS Design Essentials and SOLIDWORKS API Fundamentals. The key word is recommended. Neither is checked at registration, and training-course prerequisites are not exam admission requirements.

Why Design Essentials is still sensible

Automation code manipulates objects that exist in a CAD model: sketches, features, components, drawing views. If you cannot picture what an extrude feature or a mate is, you will struggle to interpret what the API calls are doing. Design Essentials gives you that mental model. If you already model fluently in SOLIDWORKS, you can treat it as satisfied.

Why API Fundamentals matters more

The public API Fundamentals curriculum (course code PMT2615-ENG, copyright 2025) is a three-day course. Two cautions apply when using it as a planning tool:

  • The three-day length is the course's duration, entirely separate from the two-hour exam. There is no mandatory number of training hours to qualify.
  • The public contents list is preparation curriculum, not a weighted exam blueprint. It does not prove exhaustive exam coverage or establish an official domain count.

Many candidates self-study from the free object-model and macro resources instead of paying for the course. That is a legitimate route because the exam admits you either way. How you build the skill is up to you; the exam only measures the outcome. Our CSWP-API Study Guide 2026 lays out a structured self-study route.

Software, Browser Client and Environment Setup

Because the exam is non-proctored and uses your own installation, your environment is part of your preparation. Several practical points follow from the issuer materials:

  • Use a version you know well. SOLIDWORKS 2017 or later is permitted, but API behavior and the Help documentation you will consult evolve across releases. Practice on the same release you will take the exam on.
  • Follow the current VirtualTester Web Client instructions. The linked exam guide contains legacy TesterPRO installation and crash-recovery language. The issuer states that current browser-client and recovery instructions take precedence, so do not follow the older installation steps from the sample guide.
  • Verify your VBA editor opens and runs a macro before exam day. A broken macro environment discovered at minute one of a two-hour, unpausable exam is an avoidable disaster.
  • Stabilize your internet connection. The exam depends on your own connection, and it cannot be paused.
Student licenses count: The guide describes using your own working commercial or student software. If you do not have a commercial seat, a working student installation can serve for both preparation and the exam itself.

What the 28 Questions Look Like

Knowing the format is part of knowing whether you qualify yourself to attempt it. The issuer-linked guide specifies 28 questions worth 100 total points: 18 hands-on automation tasks and 10 multiple-choice questions. You need 70 points to pass. For a precise breakdown of the threshold, see CSWP-API Passing Score 2026.

The hands-on tasks

These are the heart of the exam. You write or complete VBA code that drives SOLIDWORKS to produce a result: create a sketch with dimensions, build an extrude or cut, insert a drawing view, add a custom property, save a file in a specified format. Because the exam is non-proctored and uses your own software, the work is practical rather than recall-based.

The multiple-choice questions

Ten questions test conceptual understanding of the object model and API behavior. The official guide's practice sample contains only four multiple-choice questions, not a full 28-question mock. That limited sample is a major reason candidates need original practice material: the official sample cannot tell you how the 18 hands-on tasks feel under a 120-minute clock. Our CSWP-API practice tests are built to fill precisely that gap with original questions rather than recalled live-exam content.

For a candid view of the difficulty this structure creates, read How Hard Is the CSWP-API Exam?.

The Skills Behind the 15 Objectives

The issuer lists 15 exam objectives, unweighted, and describes the task list as non-exhaustive. No percentage weights should be inferred. Some headings overlap, particularly around drawings, and they are retained as the issuer wrote them. In practical terms, they cluster into a few skill families:

Foundation: Understanding the API Object Model and Troubleshooting

These two objectives underpin everything else. You must navigate from the application object down to models, features, and entities, and you must diagnose why code fails.

  • Know how SldWorks, ModelDoc2, and their children relate.
  • Learn to use the API Help to look up methods, arguments, and return values rather than memorizing them.
  • Understand the macro recorder's limitations: it records actions but often produces brittle, selection-dependent code you must clean up.

Part and Sketch Work: Part Design Automation, Sketch Entities and Dimensions, Feature Creation

Expect to create geometry programmatically and then build features from it.

  • Insert sketches, add lines and circles, and apply dimensions.
  • Create extrudes and cuts, passing the correct feature-definition arguments.
  • Check return values so you know when a feature failed silently.

Selection and Traversal

Selecting the right entity is where many beginners stall. The API requires explicit selection, often by name, by type, or by walking the feature tree.

  • Traverse the feature tree and component lists.
  • Select by name versus by position, and know when each is robust.

Assemblies: Assembly Automation and Hide/Suppress/Resolve Components

You will manipulate component states within an assembly.

  • Traverse components and read their state.
  • Hide, suppress, or resolve components and confirm the change took effect.

Drawings: Drawing Automation, Creation of Drawings, Insert Drawing Views, Insert a BOM, Save Drawings in Different File Formats

Several objectives center on drawings, and the overlapping headings reflect how the issuer lists them. Treat this cluster as a single workflow: create a drawing, place views, add a bill of materials, and export.

  • Create a drawing from a template and insert model views.
  • Insert a BOM and understand its table-annotation objects.
  • Save drawings in different file formats and verify the output file exists.

Properties and File Handling: Add Custom Properties, Save and Close Documents

These are the most approachable objectives and good places to bank points.

  • Add custom properties through the custom property manager.
  • Save and close documents cleanly to avoid locked files and leftover sessions.

Our CSWP-API Exam Domains Guide walks through each objective with its own detail.

A VBA-First Path If You Have Never Programmed

The most common unspoken requirement is not on any official list: you must be able to read and write basic VBA. Many CAD professionals qualify to attempt the exam on paper but have never written a loop. If that is you, build competence in this order rather than diving straight into the object model.

  1. Record, then read. Use the macro recorder to capture a simple action, then read the resulting code line by line. Notice the structure: a Sub, a variable for the application, and calls on objects.
  2. Learn only the VBA you will use. Variables and types, If/Else, For and For Each loops, and basic error handling cover most exam tasks. You do not need classes or advanced patterns.
  3. Learn to navigate API Help. Practice looking up a method, reading its parameter list, and translating it to a working call. This skill is more valuable under time pressure than memorized syntax.
  4. Clean up recorded code. Replace selection-by-click leftovers with explicit, named selections. This is where the recorder's limits become obvious and where real understanding forms.
  5. Write small, runnable macros for each objective, then check the result in the model. Original fixtures you build yourself teach more than reading finished code.

Key Takeaway

Do not confuse exam VBA with C# add-in development or PDM API work. The CSWP-API exam is scoped to VBA automation inside SOLIDWORKS. Skills in add-in architecture or the PDM API are valuable on the job but are not what this exam measures, so do not spend preparation time there.

A schedule tied to the domains

A short, domain-aware plan beats generic scheduling because the objectives build on each other. Here is one way to sequence them:

Week 1

Object model and troubleshooting

  • Recorder, VBA basics, API Help navigation
  • Reading error messages and checking return values
Week 2

Sketches, dimensions, features, selection

  • Build parts from code; traverse the feature tree
  • Practice robust selection by name
Week 3

Assemblies and component states

  • Traverse components; hide, suppress, resolve
Week 4

Drawings, BOMs, properties, saving

  • Create drawings, insert views and a BOM, export formats
  • Custom properties; save and close; timed full-length practice

Drawings come last because they depend on a model existing and on everything you learned about selection and saving. For a fuller approach, see the CSWP-API training overview.

Fees, Retakes and the 14-Day Wait

The North American fee is US$49 for one attempt, and that figure excludes software and training. Treat it as the entry ticket only; your real investment includes a SOLIDWORKS seat and preparation time. See the full pricing breakdown for context.

TopicRule
Fee, North AmericaUS$49 per attempt
PausingNot allowed
Retake creditA new CSWP-API credit is required
Retake waiting periodAt least 14 days
Fees outside North AmericaCheck the current certification program page for your region

Because a failed attempt costs both a new credit and at least 14 days, it is cheaper to over-prepare than to retry. The unpausable 120-minute window also means you should rehearse full-length sessions in advance. For scheduling specifics, read CSWP-API Exam Dates 2026.

Validity and Who Values the Credential

The issuer's 2020 Certification Program Q&A states that customer and student certifications do not expire. That Q&A is dated, so confirm against the current certification program page, but it means you are not on a renewal treadmill once you pass.

Published population pass rates were not verified, and the 70% passing grade is a score threshold, not a pass rate. Do not let anyone cite you a pass-rate figure without a source; our pass rate discussion explains what can and cannot be said.

Evaluating the return honestly

The strongest case for the credential is demonstrated automation value, not an assumed salary bump. Design teams, engineering departments, and SOLIDWORKS resellers and consultancies that build macros, drawing automation, and BOM tools tend to value people who can show working automation. Unsupported salary-uplift claims should be treated skeptically. For a measured analysis, see Is the CSWP-API Certification Worth It?, the salary guide, and the notes on CSWP-API jobs. The best proof of worth is a macro that saves your team hours each week, paired with the certificate.

Readiness Checklist Before You Buy a Credit

Since nothing forces you to prove readiness, you must do it yourself. Before spending the US$49, confirm each item honestly:

  • You can open the VBA editor, write a Sub, and run it against an open part.
  • You can create a sketch, add a dimension, and build an extrude and a cut from code.
  • You can select an entity by name and traverse the feature tree and component list.
  • You can create a drawing, insert views, add a BOM, and export in more than one format.
  • You can add custom properties and save and close documents without errors.
  • You have used API Help to solve a problem you did not already know the answer to.
  • You have completed at least one full 120-minute practice session under real conditions.
  • Your SOLIDWORKS install, VBA environment, and internet connection are stable.

If most of these are checked, you qualify in every way that matters. When you want timed, original practice that mirrors the hands-on and multiple-choice mix, our CSWP-API practice test platform is designed for that. A quick one-page recap is also available in the CSWP-API cheat sheet.

Frequently Asked Questions

Do I need another SOLIDWORKS certification before taking the CSWP-API?

No. The issuer-linked guide states that no prior certification is required. Design Essentials and API Fundamentals are recommended preparation, but neither is an admission requirement.

Is the API Fundamentals course mandatory?

No. The course is recommended preparation, and its three-day length is separate from the two-hour exam. Training-course prerequisites are not exam admission requirements, so self-study is a valid route.

Which SOLIDWORKS version do I need?

SOLIDWORKS 2017 or later, using your own working commercial or student software. Because 2017 is a software minimum rather than an exam-version label, practice on the release you plan to use for the exam.

Can I pause the exam or retake it immediately if I fail?

No to both. The exam cannot be paused, and a retake requires a new CSWP-API credit and at least a 14-day wait.

Does the CSWP-API certification expire?

According to the issuer's 2020 Certification Program Q&A, customer and student certifications do not expire. Check the current certification program page to confirm nothing has changed since that Q&A was published.

Ready to pass your CSWP-API exam?

Put this into practice with free CSWP-API questions across every exam domain.