Connecting to the KADOE service
DVLA Keeper At Date Of Event (KADOE) is a service provided by DVLA that besides the HTTP API, can also be accessible using the SFTP protocol.
SFTPPlus supports both HTTPS and SFTP APIs. In this article, we are focusing on the SFTP transfer.
Enquiries are sent to DVLA and responses are received from DVLA using the SFTP protocol. This is a standard file transfer protocol implemented on top of SSH.
SFTPPlus version 5, or newer, supports modern SSH encryption ciphers like aes256-gcm@openssh.com or the hmac-sha2-256-etm@openssh.com algorithm. All the SSH key exchange algorithms available on the DVLA server are supported by SFTPPlus.

SFTP transfer implementation
The SFTPPlus location and transfer components are used to implement a client-side transfer.
In SFTPPlus, you will start by creating a new location dedicated to the remote DWP KADOE server. This is where you will configure the server address together with the credentials (username and password) provided by DVLA. Double check the exact connectivity details based on the documentation received from DVLA.
The same DWP KADOE location is used for both enquiry and response files.
You will then continue with setting up 2 transfers, one for enquiries and another one for responses.
For the enquiries transfer, you will configure the source location as the local file system, with the source path set to the directory where your will place the files to be sent to DVLA. For the destination, you will configure the DVLA location and destination path set to /.
For the responses transfer, you will configure the source location as the DVLA server. For the destination the local file system is used with a path set to the directory where your want SFTPPlus to copy the response files from DVLA.
Ask for help
If you need support for exchanging files with DVLA, get in touch with us.
For more than a decade, we have been helping our customers to transfer files with DVLA.
We can also provide help to migrate from the DVLA SFTP system to the HTTP API.
SFTPPlus provides enterprise strength secure, managed file transfer with audit, authentication, automation to meet all your requirements using a single product suited to all use scenarios.
Supported protocols include: AS2, SSH/SFTP, FTPS Explicit and Implicit, HTTPS, PGP, SCP, WebDAV. Can be deployed on-premise, cloud or container. Windows, Linux, macOS, Kubernetes, Docker, Azure etc
About DVLA
The Driver and Vehicle Licensing Agency (DVLA) is the organisation of the British government responsible for maintaining a database of drivers in Great Britain and a database of vehicles for the entire United Kingdom. The Department for Transport (DfT) is both sponsor and client of DVLA. As client, the Department sets out what it wants the Agency to deliver in the form of a strategy for the maintenance of driver and vehicle registers on the Secretary of State’s behalf and collection and enforcement of vehicle excise duty on behalf of HM Treasury.