An API to receive, transform, and send files over SFTP.

Buckets is the easiest way to build a file processing pipeline on top of SFTP. Use our APIs to work directly with your data instead of writing polling scripts or wrangling legacy infrastructure.

Receive, Transform, and Send

Buckets is built to abstract away the complexities of SFTP and make it easy to work with legacy file transfer processes. Use our APIs to provision unlimited servers and user accounts, and then use those servers to receive files from customers, transform/validate flat files before they reach your application, and send files back.

Receive Files

Spin up servers and accounts to receive unlimited files. You can enumerate files or receive file contents via webhook, bypassing the SFTP interaction entirely.

Transform and Validate Files

Activate transformation layers to standardize flat file headers, exclude or add rows before processing, and quarantine files based on predefined template rules.

Send Files

Send files to customers who are expecting to receive data over SFTP, either via our file-send API or via a new bucket that your customer can enumerate.