Private Beta Access

The Complete
AI-Powered Media Engine

End-to-End Media Processing, Search, and Delivery. Zero config. Usage-based pricing. MCP-native.

View Pricing
ingest.ts
// The "Magic" Upload
const response = await fetch('https://api.picsha.ai/v1/assets', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer sk_live_...' },
  body: JSON.stringify({
    url: "https://example.com/media/raw_footage.mp4",
    config: {
      auto_tag: true,          // Triggers AWS Rekognition
      auto_summarize: true,    // Triggers Claude 3.5 Sonnet
      vectorize: true,         // Triggers Amazon Titan
      location_lookup: true,   // Triggers Google Maps
      adaptive_stream: true,   // Triggers AWS MediaConvert
      generative_edit: {
        fill: true,            // Amazon Nova Canvas
        remove: ["watermark"]  // Amazon Nova Canvas
      }
    }
  })
});
Response
200 OK
{
  "id": "as_8f92k1",
  "status": "ready",
  "urls": {
    "original": "https://cdn.picsha.ai/as_8f92k1/source.mp4",
    "hls_stream": "https://cdn.picsha.ai/as_8f92k1/playlist.m3u8",
    "thumbnail": "https://cdn.picsha.ai/as_8f92k1/thumb.webp"
  },
  "ai": {
    "summary": "A 10-minute vlog detailing a trip to...",
    "tags": ["travel", "vlog", "ocean", "sunny"],
    "generative_edits": ["watermark_removed", "aspect_filled"]
  },
  "location": {
    "label": "Honolulu, HI, USA"
  },
  "cost": "$0.0075"
}

Ingest Anything

Multipart, URL, or Raw. We handle the TUS protocol, normalization, and storage automatically.

Understand Everything

Auto-tagging, Summarization, Vector Embeddings, and Generative Fill via Amazon Nova Canvas on every upload.

Retrieve Instantly

Natural language search built-in. "Find the photo of the smiling dog" works out of the box.

</>

Drop-in React SDK

Instantly unlock capabilities with <PicshaImage /> and <PicshaUploadWidget />. Zero AWS primitives to wire.