Skip to content

S3 APIs Integration

Orvanta’s s3 connection type works with AWS S3 as well as any S3-compatible object store — MinIO, Cloudflare R2, Backblaze B2, and similar services all speak the same API.

The connection’s fields:

PropertyTypeDescriptionRequired
bucketstringThe bucket nametrue
regionstringThe bucket’s regionfalse
endPointstringThe S3 endpoint (e.g. s3.amazonaws.com, or your MinIO/R2 host)true
useSSLbooleanUse TLS for the connection (defaults to true)false
accessKeystringThe access keytrue
secretKeystringThe secret keytrue
pathStylebooleanUse path-style addressing instead of virtual-hosted-style (needed by most self-hosted S3-compatible stores)false
portintegerThe endpoint port, if non-defaultfalse

Once created, the connection can be passed as a parameter or fetched directly from scripts, flows, and apps like any other resource.

Workspace object storage is a Teams-and-above feature that lets scripts and flows read and write to S3, Azure Blob, or Google Cloud Storage without the runnable ever seeing the underlying credentials — Orvanta resolves the named storage resource and proxies the transfer, so access can be granted at the workspace level instead of handing out bucket secrets.

Enterprise instances can additionally point job log archival and worker dependency-cache storage at S3 (or an S3-compatible store), rather than keeping large logs in Postgres or re-downloading dependencies on every worker. This is configured separately from workspace-level storage and builds on the same connection.