Secure File Transfer Protocol (SFTP), also known as SSH File Transfer Protocol, is a network protocol that provides file access, file transfer, and file management functionalities over any reliable data stream. SFTP encrypts both commands and data providing effective protection against common network security risks. It ensures that the data is securely transferred using a private and safe data stream.
For setting up an SFTP file exchange, we require your public key. This key will be associated with your account, reinforcing security for your file transfers.
The key should be in a format compatible with our SFTP server:
ssh-ed25519
rsa-sha2-256
rsa-sha2-512
ecdsa-sha2-nistp256
ecdsa-sha2-nistp384
ecdsa-sha2-nistp521
We need to establish a uniform file name format and content structure to facilitate a seamless and error-free file exchange process.
File name pattern can be customised based on your needs, by default the file names are configured as follow:
File Type | Default file name regex |
---|---|
Employees | .*employee*.**\\.csv |
Calendar | .*calendar*.**\\.csv |
The SFTP server's address is sftp.mbrella.io
. This is the endpoint you will use to both push data to and pull data from Mbrella. Follow these steps to interact with the server:
sftp.mbrella.io
as your host name.Once a file is added to the SFTP server, it will trigger processing within at most 5 minutes. After the file is processed, it will be moved to an "archive" directory.