DoDIN APL Changes: How to Verify Products After the Shift
The DoDIN Approved Products List was formally sunset on September 30, 2025. That did not erase every product record, security requirement, or interoperability obligation. It changed where buyers must look and made a clean evidence trail more important than a familiar APL badge.
By Uniqcli Team · · 10 min read · Updated

Key takeaways
- The DoDIN APL is now a historical reference, not a continuously updated approval list. DISA says the repository will remain available through fiscal year 2026 while remaining pipeline work closes.
- “It used to be on the APL” is context, not sufficient proof for a new purchase. Verify the exact model, software release, deployment role, and solicitation language.
- Security and interoperability evidence are moving through different lanes. Vendor STIG work belongs to the DISA Risk Management Executive process; interoperability requirements point to UCR-CORE and the contract.
- An APL entry never meant that every use of a product was approved. The list primarily covered Unified Capabilities products in a defined configuration and environment.
- Save the official record, its retrieval date, the tested configuration, applicable STIG material, and the vendor's signed response in the procurement file.
- When the contract names a specific record or validation path, that language controls. Treat this guide as a sourcing workflow, not legal or authorizing-official advice.
On this page
Procurement Guidance
The answer first: what replaces the old APL check?
There is no honest one-for-one replacement in which a buyer enters a model number and receives a universal “DoD approved” answer. After the sunset, the practical check has three parts:
- Read the requirement. Identify the clause, specification, cybersecurity control, interoperability requirement, or approved-products language that applies to this acquisition.
- Find the evidence in the right official system. For security configuration, start with the DoD Cyber Exchange STIG library and the DISA RME Vendor STIG process. For Unified Capabilities interoperability, review UCR-CORE and the program's required testing or certification path. Use the archived APL only for historical context.
- Match the evidence to the offered configuration. Confirm manufacturer, product family, model, hardware revision, firmware or software release, licenses, modules, and intended deployment. Save the match and any exceptions in writing.
That answer is less convenient than checking one list. It is also closer to what a defensible purchase decision has always required. A product name without a version, role, and evidence date tells an approver very little.
What DISA actually changed
The sunset happened in stages, and those dates matter when someone presents an old screenshot as current proof.
DISA's official APL site states that the DoDIN APL was formally sunset on September 30, 2025. Scheduled testing concluded on December 31, 2025. The repository is being maintained through fiscal year 2026 so users can retrieve historical material and the remaining test pipeline can be resolved, but the site also warns that the list is no longer being updated after final pipeline items.
DISA's sunset FAQ separates two jobs that buyers often combine under the phrase “APL approval.” Cybersecurity validation transitions toward the DISA Risk Management Executive Vendor STIG process. Interoperability requirements transition toward UCR-CORE and contract-based enforcement. Those tracks can meet again in a solicitation, but they do not prove the same thing.
This is why a reseller letter saying “APL compliant” should trigger a follow-up rather than close the file. Ask which requirement the statement addresses, which official record supports it, and which exact configuration was evaluated.
What an old APL entry can still tell you
An archived entry can be useful. It may show that a named product and release completed a particular testing path, identify a certification date, or point to configuration notes. It can also help explain why an existing environment standardized on a product family.
Use the record as a dated artifact:
- capture the complete entry, not just the search-result row;
- record the URL and retrieval date;
- note the tested hardware and software version;
- retain referenced test reports or deployment conditions when available;
- compare that configuration with the bill of materials being quoted now; and
- state plainly that the repository is historical after the sunset.
Do not silently carry the result from an older release to a current one. A switch running a later operating-system train, a session border controller with different licensing, or an appliance with a changed cryptographic module may need different evidence. Similar branding is not configuration equivalence.
The four records a buyer should reconcile
1. The solicitation or contract
Start here, not with a marketing page. Search the statement of work, technical exhibits, clauses, brand-name-or-equal language, approved-product references, data-item requirements, and security attachments. Write down the exact sentence that creates the obligation.
If the document still says “must be on the DoDIN APL,” do not invent a replacement on the buyer's behalf. Submit a written question: Is an archived entry acceptable? Is a current Vendor STIG package required? Which UCR-CORE or interoperability evidence will the agency accept? Who can approve an exception? A written answer protects both evaluator and vendor from solving different problems.
2. The historical APL repository
Use the official DISA repository at aplit.disa.mil, not a distributor's copied list. Search the exact model and product family. Check whether the entry describes the offered release. Read notes and limitations. If no entry appears, that absence does not automatically mean “prohibited”; it means the historical list does not supply the proof being requested.
3. STIG and Vendor STIG material
The DoD Cyber Exchange publishes Security Technical Implementation Guides and related content. Determine whether there is a product-specific STIG, a technology-level STIG, a Security Requirements Guide, or vendor-supplied content under the transition process. A STIG is a configuration and assessment resource. It is not, by itself, a procurement authorization or a promise that a product meets every requirement.
The useful procurement question is concrete: Which STIG or SRG applies to this version, which findings are expected at deployment, and who owns remediation or accepted exceptions? Ask for the answer before an item reaches the loading dock.
4. Interoperability and program evidence
For Unified Capabilities, identify the applicable UCR-CORE requirements and any program-specific interoperability evidence. A security configuration guide cannot prove call-control behavior, network interoperability, quality-of-service performance, or every mission-thread requirement. Conversely, a successful interoperability test does not settle supply-chain or hardening questions.
The contract may require a test report, certification, lab result, first-article test, or agency acceptance activity. Record the document name, revision, issuing authority, scope, and expiration or supersession status rather than summarizing it as “approved.”
A verification workflow that fits in the procurement file
Step 1: identify the operational role
Describe what the product will do and where it will run. “Network appliance” is not enough. State whether it terminates voice, routes mission traffic, provides wireless access, handles management-plane data, or sits outside the DoDIN boundary. The role determines which requirements deserve attention.
Step 2: freeze the offered configuration
Create a configuration snapshot with manufacturer, ordering SKU, model, modules, power supplies, licenses, subscription tier, operating system, firmware, and any embedded radios. Include country-of-origin and supply-chain fields if the acquisition requires them. Give the snapshot a date and revision number.
Step 3: build a requirement-to-evidence matrix
Use one row per requirement. Suggested columns are:
Security configuration
Authority: Contract + applicable STIG/SRG. Offered item/version: Exact release. Evidence: Official STIG page and vendor response. Evidence date: Date retrieved. Gap or condition: Open findings. Owner: Security lead.
Interoperability
Authority: Contract + UCR-CORE reference. Offered item/version: Exact system role. Evidence: Test/certification record. Evidence date: Issue date. Gap or condition: Site test required. Owner: Technical lead.
Historical APL status
Authority: Solicitation clarification. Offered item/version: Exact archived entry. Evidence: DISA repository capture. Evidence date: Date retrieved. Gap or condition: Historical only. Owner: Contracting lead.
Supply chain
Authority: Solicitation/FAR clause. Offered item/version: Complete BOM. Evidence: OEM and supplier representation. Evidence date: Signature date. Gap or condition: Exceptions. Owner: Compliance lead.
The matrix prevents one document from being stretched to cover requirements it never addressed.
Step 4: ask the manufacturer specific questions
Avoid “Is this DoD approved?” It invites an equally vague answer. Ask:
- What exact model and release does your evidence cover?
- Is the attached APL record historical, and has any hardware or software changed since its test?
- Which current STIG, SRG, or Vendor STIG package applies?
- Which interoperability requirement and product role were evaluated?
- What modules, licenses, or deployment settings are conditions of the result?
- Is any statement limited to a named contract, agency, lab, or environment?
- Who at the manufacturer can sign the response and notify us if it changes?
Keep the signed response with the quote revision it supports. A link that changes after award is poor audit evidence.
Step 5: resolve gaps before award
Classify each gap as blocking, clarifying, or operational. A blocking gap means the offered configuration cannot yet be shown to meet a mandatory requirement. A clarifying gap needs an agency interpretation. An operational gap can be closed during staging or deployment if the contract allows it and names the owner.
Do not hide gaps in a general “compliant” column. State the evidence missing, the person empowered to accept it, and the deadline. If an exception is granted, retain the actual approval and its scope.
Step 6: recheck at order and delivery
Configuration drift often occurs between technical selection and fulfillment. The quote may substitute a power supply, wireless module, revision, or license. Require the final purchase order and advance ship notice to be checked against the approved configuration snapshot. When serial-number or firmware capture is required, add it to receiving.
What a strong evidence packet contains
A reviewer should be able to reconstruct the decision without calling the original buyer. Include:
- the applicable solicitation or contract excerpt;
- the agency's written clarification of any legacy APL language;
- the dated archived APL entry, if used;
- the exact bill of materials and configuration revision;
- official STIG, SRG, Vendor STIG, or UCR-CORE references;
- manufacturer representations tied to the exact configuration;
- test reports, limitations, exceptions, and approval records;
- a requirement-to-evidence matrix with owners;
- final order and receiving checks; and
- a change-notification obligation for the vendor.
File names should carry dates and versions. “APL.pdf” will become meaningless six months later. A name such as `OEM-model-release_APL-archive_retrieved-2026-08-15.pdf` is less elegant and far more useful.
Claims that should slow down an approval
“The whole brand is approved”
Approval and testing records attach to defined products and configurations, not every device a manufacturer sells. Ask for the exact record.
“STIG compliant out of the box”
STIG alignment often depends on deployment settings, identity services, logging, crypto configuration, and compensating controls. Ask for the applicable benchmark, assessment date, and unresolved findings.
“It was on the APL, so it is still current”
The repository is historical after the sunset. Preserve the entry, but check the current requirement and current product version.
“Not on the list means prohibited”
The old APL had a defined Unified Capabilities scope. Absence from it is not a universal debarment result. Determine what the acquisition actually requires.
“The replacement process guarantees eligibility”
Vendor STIG and UCR-CORE work provide evidence in their respective lanes. Neither phrase should be converted into a universal purchasing badge.
How to write the requirement now
A useful requirement names the outcome, evidence, timing, and acceptance authority. For example:
The offeror must identify the exact hardware and software configuration; provide the current official security configuration and interoperability evidence required by the technical exhibit; disclose any limitations or open findings; and notify the agency of changes before shipment. Historical DoDIN APL records may be supplied as supporting context but do not replace the current evidence specified here.
That sample is drafting guidance, not contract language for every program. Contracting counsel and the authorizing organization should tailor it. Its value is that it prevents “APL approved” from standing in for five unanswered questions.
Practical scenarios
Replacing a voice gateway already deployed on a base
The old gateway's archived APL entry explains the existing standard but does not automatically cover the successor. Match the new model and release, identify the UC role, check current interoperability requirements, identify applicable STIG material, and document how the site will validate configuration before cutover.
Buying a common switch for an administrative network
First confirm whether the solicitation invokes a UC-specific requirement at all. Do not require an old APL entry simply because the device carries traffic. Check the contract's cybersecurity, supply-chain, interoperability, and network-management requirements individually.
A reseller proposes an “equivalent” model after award
Treat it as a configuration change. Compare every requirement-to-evidence row, not just throughput and port count. Obtain formal approval when the contract requires it. Do not let a stock substitution inherit the prior item's evidence by association.
A one-page decision summary
Place a short cover sheet over the evidence packet. It should state the requirement, offered configuration revision, intended operational role, official sources checked, historical APL result, current STIG/SRG result, current interoperability result, open conditions, and approving owners. Include an “evidence as of” date.
The conclusion should be narrow: “Evidence supports selection for the stated requirement and configuration, subject to the listed deployment conditions.” Avoid “DoD approved” or “APL compliant” unless the controlling authority uses that exact language and explains its post-sunset meaning.
List changes that trigger review: model or module substitution, firmware/software release, license tier, intended network role, STIG revision, interoperability requirement, or contract amendment. This turns the packet into a maintained decision record instead of a one-time screenshot.
Give the cover sheet a decision owner and next-review date. For a deployed product, tie the next review to a version change, vulnerability response, support milestone, or contract option—not an arbitrary annual reminder. If the product never changes, the official requirements still might.
Close the review only when every condition has an owner, due date, and acceptance authority. “Pending” is a status, not an approval.
Frequently asked questions
Is the DoDIN APL gone?
It has been formally sunset. DISA is maintaining the repository through fiscal year 2026 for historical reference and remaining pipeline work, but buyers should not describe it as a normally updated current approval list.
Can an agency still require a product that appeared on the APL?
An acquisition can specify evidence and technical requirements, and legacy language may still appear. The contracting team should clarify exactly what record is acceptable after the sunset and whether current security or interoperability evidence is also required.
Does a STIG replace APL approval?
No. A STIG is security configuration guidance and an assessment basis. The former APL process and current interoperability requirements address different questions. Use the evidence named by the contract for each requirement.
How long should we retain an APL record?
Follow the contract, agency records schedule, and procurement-file policy. At minimum, retain the exact record and retrieval date for as long as it is needed to explain the selection, acceptance, and any later configuration decision.
Who gives the final approval?
That depends on the acquisition and system. The contracting officer, technical evaluator, authorizing official, program office, or another designated authority may own different decisions. A supplier or reseller should provide evidence, not appoint itself the approving authority.