> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usenubis.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK objects

> Upload and retrieve Nubis Storage objects from application code with clearer object-handling patterns.

## Common object operations in code

Applications generally use SDKs to:

* Upload new objects
* Download or stream objects
* Delete obsolete data
* Generate presigned URLs for temporary access

## Example upload

```javascript theme={null}
import { PutObjectCommand } from "@aws-sdk/client-s3";

await client.send(
  new PutObjectCommand({
    Bucket: "your-bucket",
    Key: "uploads/example.txt",
    Body: "hello from Nubis Storage",
    ContentType: "text/plain",
  }),
);
```

## Good practice

Treat object keys as part of your application contract so you do not create inconsistent prefixes over time.
