Meta Pixel

Integrations

AWS S3

Read and write files in AWS S3 buckets. Connect your generated app to cloud storage for file uploads, data imports, and batch exports.

How it works

When the AWS S3 connector is enabled, the AI Builder generates S3 client code using the AWS SDK v3. File operations are handled server-side through NestJS endpoints that generate pre-signed URLs, list objects, and manage bucket operations. The frontend gets typed upload/download components with progress tracking.

Key features

Read CSV/JSON files

Import and parse CSV and JSON files directly from S3 buckets. The AI generates typed parsers and data transformation logic.

Upload via pre-signed URLs

Generate secure pre-signed URLs for direct browser-to-S3 uploads. No server-side proxy needed — files go straight to your bucket.

List/browse objects

Browse bucket contents with prefix-based navigation. The AI generates file browser components with pagination and search.

External data integration

Connect your app to external data sources stored in S3. Pull datasets, configuration files, or media assets into your generated app.

Batch data exports

Export application data to S3 in bulk. Generate reports, backups, or data dumps and store them securely in your bucket.

Setup

Enable the AWS S3 connector in Project Settings → Connectors. Add your AWS credentials through the connector UI — credentials are encrypted and automatically injected as environment variables.

Connector fields

AWS_ACCESS_KEY_IDAKIA...
Required
AWS_SECRET_ACCESS_KEYwJalr...
Required
AWS_REGIONus-east-1
Required
AWS_S3_BUCKETmy-bucket
Optional

Connector permissions

Each tool can be set to Always allow, Ask each time, or Never allow:

  • - Read files
  • - Write files
  • - Manage buckets

Pro plan required

AWS S3 integration is available on the Pro plan.