KV and Blob storage services on EdgeOne Makers. KV for edge key-value pairs, Blob for file/object storage in Cloud Functions. Covers SDK usage, setup, and troubleshooting.
64
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/makers-storage/SKILL.mdEdgeOne Makers provides two storage services. Choose based on your runtime and data type:
| Storage | Runtime | Data Type | SDK | Use Case |
|---|---|---|---|---|
| KV | Edge Functions only | Small key-value pairs (≤ 25 MB) | Global variable (no npm) | Counters, config, session tokens, simple CRUD |
| Blob | Cloud Functions (Makers Functions) | Files & objects (images, docs, uploads) | @edgeone/pages-blob (npm) | User uploads, AI-generated content, file management |
Need persistent storage?
├─ Edge Function (V8 runtime, no npm)?
│ → KV Storage (global variable) → read references/kv.md
└─ Cloud Function (Node.js, has npm)?
├─ Storing files / images / large objects?
│ → Blob Storage → read references/blob.md
└─ Storing small key-value data?
→ Blob with setJSON → read references/blob.md| Task | Read |
|---|---|
| KV Storage (Edge Functions, global variable, put/get/delete/list) | references/kv.md |
| Blob Storage (Cloud Functions, npm SDK, file upload/download, pre-signed URLs) | references/blob.md |
77de93b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.