sFTP

Secure File Transfer Protocol (sFTP) is a network protocol that provides file access, file transfer, and file management over any reliable data stream.

Use Case

Clients should use the sFTP interface when:

  • Size: data that is > 5MB in JSON/JSONL or CSV format

  • Frequency: requests of < 1 per second

  • Latency: no latency requirements

Authentication

Client authentication uses a standard username and password combination provided by Validere.

File Transfers

File transfers use the CSV or JSON/JSONL formats.

File transfers require the files to be inserted under a parent folder, which is named after the dataset_id, e.g. {dataset_id}/{file}.csv.

File schemas require that the dataset schema has been registered with Validere’s data platform.

Examples

sftp [email protected]
    [email protected]'s password: ********
    Connected to sftp.dataplatform.validere.com.
sftp > put some_local_test_file.csv dataset_id_folder/some_local_test_file.csv
sftp > put some_local_test_file2.csv dataset_id_folder  # if dataset_id_folder exist

Last updated