Skip to content

Quickstart

Get up and running with Picora — the resource hosting platform for AI workflows — in under 5 minutes.

This page covers the universal happy path: create an account, get an API Key, upload your first image. For deeper task-oriented guides, see the User Guide; for AI assistant integration, see AI Workflows.

1. Create an account {#step1}

Pick the platform that matches your region:

PlatformURLDefault languageCompliance
Overseascenter.picora.me/registerEnglishGDPR
Mainland Chinacenter.picora.cn/register中文PIPL (个人信息保护法)

Sign up with email + 6-digit OTP (fastest), or password, or Firebase Google/Apple (overseas), or WeChat / SMS (mainland). The trial plan auto-applies — 100 MB image storage, no credit card.

For the full breakdown of registration methods, see Account → Registration.

2. Pick what to upload {#step2}

Picora hosts four resource types. Trial users get images only; pro / pro_plus unlock the rest:

TypeTrialPro / Pro+Guide
Images✅ 100 MB✅ 5 GB / 50 GBImages
Videos✅ HLS adaptive streamingVideos
Audio✅ ID3 cover extractionAudio
Markdown documents✅ With auto image rewritingMarkdown

This quickstart focuses on images; replace /v1/images with /v1/videos / /v1/audio / /v1/docs for other types.

3. Get your API Key {#step3}

For programmatic uploads (scripts / tool clients like PicGo / Moraya):

  1. Open Settings → API Keys
  2. Click Create new key
  3. Name it (e.g., “blog uploader”) and pick scopes (default: read + write, no delete)
  4. Copy the displayed sk_live_... key now — it’s shown once

For AI assistants (Claude Desktop / Cursor / Moraya), use OAuth instead — it’s zero-install and easier to revoke. Skip to step 5.

4. Upload your first image {#step4}

Terminal window
curl -X POST https://api.picora.me/v1/images \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-F "file=@./photo.jpg" \
-F "isPublic=true"

Successful response:

{
"success": true,
"data": {
"id": "xK9mR2pQ7vB",
"url": "https://media.picora.me/xK9mR2pQ7vB.webp",
"filename": "photo.jpg",
"sizeBytes": 102400,
"isPublic": true,
"createdAt": "2026-04-27T08:00:00.000Z"
}
}

The url is your permanent CDN link. Share it anywhere; it never changes.

For mainland China users, replace api.picora.me with api.picora.cn and media.picora.me with media.picora.cn.

5. Connect your tool / AI assistant {#step5}

Pick the path that matches your workflow:

For Markdown editors

EditorMethodGuide
PicGoCustom Web UploaderPicGo
MorayaJSON config paste / one-click deep linkMoraya
TyporaCustom commandTypora
ObsidianImage Auto Upload PluginObsidian

For AI assistants (Claude / Cursor / Moraya AI)

ModeSetupGuide
HTTP OAuth (recommended, zero-install)Add https://mcp.picora.me to AI client config + click AuthorizeClaude Desktop
stdio (local, npm install)npm install -g @picora/mcp + configureStdio MCP

After connecting, your AI assistant can call Picora tools like:

“Upload the README I’m editing to Picora and give me a public link.”

“List my images uploaded this week, sorted by size.”

See Prompt templates for 10 battle-tested examples.

6. Done! What’s next?

Your images are now hosted on Picora with permanent, clean URLs. Each image gets a unique 11-character nanoid (e.g., https://media.picora.me/xK9mR2pQ7vB.webp).

Where to go from here:

  • User Guide — comprehensive task-oriented manual (account / billing / quota / advanced)
  • AI Workflows — full reference for MCP integration with Claude / Cursor / Moraya
  • API Reference — REST API spec for all endpoints
  • API Explorer — interactive Scalar try-it-out
  • Plan comparison — when to upgrade
  • FAQ — common questions