Asset administration is huge enterprise throughout the net world. The bigger that our net apps develop, the bigger the variety of property and their file measurement naturally will increase. With that improve, you want to fear about rising prices and vendor complexity! Fortunately I’ve found a service which fixes all of these issues!
Welcome to STRG: a contemporary cloud object storage platform providing an reasonably priced, S3-compatible various to AWS S3, Google Cloud Storage, and Azure Blob Storage.
Fast Hits
- Easy pricing: $6.80/TB/month with all egress and supported API requests included.
- S3-compatible: Works with present S3 instruments, SDKs, and purposes.
- AI-native: Constructed-in STRG Assistant and MCP Server for AI brokers to handle storage.
- International infrastructure: Storage areas within the US and Europe.
- Versatile: Preferrred for backups, utility knowledge, media, datasets, and AI workloads.
Utilizing STRG
After signing up on your STRG account, begin by creating an API key and a bucket, you may execute operations on your property through command line:
# Configure your STRG add settings aws configure --profile strg # Handle some property! aws s3 ls --profile strg --endpoint-url https://s3.eu-central-1.strg.com aws s3 cp ./hiya.txt s3://my-first-bucket/hiya.txt --profile strg --endpoint-url https://s3.eu-central-1.strg.com aws s3 ls s3://my-first-bucket/ --profile strg --endpoint-url https://s3.eu-central-1.strg.com aws s3 cp s3://my-first-bucket/hiya.txt ./hello-copy.txt --profile strg --endpoint-url https://s3.eu-central-1.strg.com
…or through the superb JavaScript API:
import {
S3Client,
PutObjectCommand,
ListObjectsV2Command,
GetObjectCommand,
} from "@aws-sdk/client-s3";
const s3 = new S3Client({
endpoint: "https://s3.eu-central-1.strg.com",
area: "eu-central-1",
});
await s3.ship(
new PutObjectCommand({ Bucket: "my-first-bucket", Key: "hiya.txt", Physique: "Whats up, STRG!" }),
);
const itemizing = await s3.ship(new ListObjectsV2Command({ Bucket: "my-first-bucket" }));
for (const object of itemizing.Contents ?? []) console.log(object.Key, object.Dimension);
const object = await s3.ship(new GetObjectCommand({ Bucket: "my-first-bucket", Key: "hiya.txt" }));
console.log(await object.Physique.transformToString());
STRG offers all the essential functionalities of conventional storage suppliers with a sugar on prime: customizable lifecycle insurance policies, asset entry, CORS guidelines, and object locks.
STRG additionally offers a helpful MCP in order that your brokers can make the most of your STRG account, managing all your property:
claude mcp add --transport http strg https://mcp.strg.com/mcp
The scope of what your AI agent can do is about to the permissions you present your entry key, that means your AI can by no means execute one thing your entry key doesn’t enable!
Understanding that asset storage is a important element of each app, getting the storage platform proper from the start is paramount. STRG’s skill to ship to a number of areas at low value and with simple to make use of tooling makes the service the right candidate on your storage wants!
