Your application
Configure its SDK or CLI with the endpoint, region and environment-held key.
Get a private-by-default S3-compatible bucket, scoped credentials and 10 GB to exercise real upload, download, listing and deletion flows from your app.
// Use credentials supplied through your environment
import { S3Client, PutObjectCommand }
from "@aws-sdk/client-s3";
import { fromEnv }
from "@aws-sdk/credential-providers";
const s3 = new S3Client({
endpoint: "https://storage.frees3.backends.co.uk",
region: "gb-east-1",
forcePathStyle: true,
credentials: fromEnv(),
});
await s3.send(new PutObjectCommand({
Bucket: process.env.S3_BUCKET,
Key: "integration/hello.txt",
Body: "hello from the test suite",
}));
Point a local build, integration suite or preview environment at your endpoint. The portal handles the bucket and key lifecycle while object traffic goes directly between your client and the S3 service.
Configure its SDK or CLI with the endpoint, region and environment-held key.
https://storage.frees3.backends.co.uk
One stable, randomly named bucket with bucket-scoped permissions.
Objects move through the S3-compatible endpoint. The portal manages your account, credentials and requested visibility while your client sends object requests to the endpoint shown in your dashboard.
Verify endpoint overrides, path-style addressing, regions, environment credentials and application error handling.
Create a second key for overlap, test it from the portal, then revoke the old one without changing the bucket name.
Keep objects private by default, or deliberately test anonymous read-only object URLs. Public mode never enables anonymous listing or writes.
Use the browser for bounded uploads, downloads and deletion, then check storage, object-count and available transfer observations.
That gives application code the object operations it needs while excluding bucket lifecycle, identity, policy and service-wide discovery controls.
Object workflowsList, locate, upload, download and delete
Multipart workflowsList and abort uploads; list uploaded parts
No storage administrationNo bucket, IAM or policy management
No automatic paid conversion and no overage billing. Keep independent copies of anything important.