This integration is available starting from the Pro plan.

Use this integration if you serve static content including your language files from an Amazon S3 bucket.


Navigate to project settings > Integrations > Amazon S3 and press Connect. You need to specify Access key ID, Secret access key and Bucket name.

We highly recommend to create and use a separate access key and secret for this integration. Use Amazon IAM service to do that. The required rights ar s3:ListBucket , s3:PutObject  and s3:PutObjectAcl (latter is required as Lokalise changes ACL of the uploaded object to public-read ).


As the integration is set up, you can trigger it with each export. 

Web dashboard

If you are downloading using web dashoard, tick Amazon S3 checkbox in the Triggers  section.

CLI tool

CLI tool version 0.47 or higher is required to use this integration.
Use --triggers=amazons3 as a parameter.


Use triggers=['amazons3'] as a parameter.


In case the upload fails (due to misconfigured integration) you would receive an e-mail from Lokalise. The e-mail body will contain Amazon S3 response with errors.

Did this answer your question?