API

S3 API access

Use TrueFTP's S3-compatible API to access your storage programmatically alongside FTP, available on the Scale plan.

On the Scale plan, TrueFTP exposes an S3-compatible API alongside FTP, so the same files are reachable through either protocol. This is ideal for programmatic pipelines that prefer S3 SDKs over FTP libraries.

Generating access keys

From the dashboard, open S3 Keys and create a key pair. You'll receive:

  • An access key ID
  • A secret access key (shown once — store it securely)

Using the API

Point any S3-compatible SDK or tool at your TrueFTP S3 endpoint with your access keys. For example, with the AWS CLI:

aws --endpoint-url https://s3.trueftp.com \
  s3 cp report.csv s3://your-bucket/incoming/report.csv

The same object is then visible to your FTP users (subject to their permissions), and vice versa.

FTP and S3 together

Because both protocols front the same storage, you can:

  • Have partners drop files over FTP, then process them with S3 SDKs
  • Write from a data pipeline via S3, then let a partner pull over FTP
  • Mix legacy FTP integrations with modern object-storage tooling