Spark Developer Associate renewal and retakes
The Databricks Certified Associate Developer for Apache Spark is valid for two years, and the only renewal route is to pass the full current exam again at the $200 registration fee. A failed attempt can be retaken without a cap, but only after 14 days and at full price. The rules come from the Databricks certification FAQ and the exam page, both read on 9 October 2026.
Two years, counted from the award date
The FAQ says a certification is valid for two years from the date it is awarded, and that digital badges expire two years after they were awarded. The exam page repeats it: “Recertification is required every two years.” The clock starts at the award date on the badge, not on the day you booked.
Databricks does not publish a renewal window, a grace period or an early-renewal rule. Whether a pass before expiry restarts the clock from the new award date is not stated on the pages read. If a contract depends on the date, ask Databricks support.
What “the current version” means for this exam
The FAQ states there will only be one version of each exam, and that the exam guide is the source of truth for content. The guide linked from the exam page is dated October 2025, and the page announces no further change. For a holder from an earlier period, three things matter.
- Format. The page lists 45 scored questions in 90 minutes with no test aids. Third-party material still circulates describing a 60-question, 120-minute paper; this guide could not find a Databricks statement about that older format, so treat those numbers as outdated and not confirmed.
- Topics. The current list includes Spark Connect (5%) and the Pandas API on Spark (5%). Someone who passed before those sections existed should read the exam format closely, because a renewal attempt is a new paper.
- Language. The page says all code snippets are in Python, and the exam language is English. Some blog posts say candidates may choose Scala. The official page does not offer that choice, so there is no language-selection rule to rely on, and the FAQ confirms other languages are exam-specific, with this exam listed in English only.
Retake rules at a glance
| Question | Databricks answer |
|---|---|
| Attempts allowed | No limit: retake “as many times as you would like” |
| Waiting time | 14 days between each take |
| Fee for a retake | Same as the original; “no free retakes” |
| Passing score | Not published for this exam |
| Failed-attempt score breakdown | Not described on the pages read |
The $200 fee means a second and third attempt cost $400 and $600 in total. Because the passing score and per-section feedback are not published, the 14 days are best spent on the heaviest sections: the DataFrame API at 30%, then architecture and Spark SQL at 20% each. The study plan is built that way.
Rescheduling and exam-day failures
The FAQ gives different notice periods by delivery type: online proctored exams must be rescheduled more than 24 hours ahead, and test centre exams more than 72 hours ahead. Late changes carry a fee whose amount the FAQ does not state. Reschedule through your Webassessor account. For online delivery, read the exam day checklist first, since technical problems can forfeit a booking under Databricks terms.
Accommodation requests and appeal procedures were not found on the pages read, so they are listed here as unconfirmed.
Does another Databricks pass renew this one?
Databricks does not state that passing the Data Engineer Associate, the Professional or any other exam refreshes this credential. Each credential carries its own two-year date. Someone holding several Databricks badges is therefore facing separate expiry dates and separate $200 or higher fees. The Data Engineer Associate renewal page covers that exam’s identical clock; the shared rules are the two-year term, the 14-day wait and no free retakes, while this exam’s specifics are its Python-only code and the sections listed above.
Do not confuse these exam rules with the Databricks badge assessments in the FAQ, which are free, non-proctored and have an 80% passing score. Those are separate from certification exams and do not renew a certification.
What lapse looks like in practice
An expired credential is simply no longer current. Databricks describes no reinstatement process, so the route back is registering and passing again. Remove the expired badge from profiles. For where the credential leads while valid, see career and next steps, and for the wider picture of version changes across vendors see exam changes.