Quickstart — 5 minutes
Quickstart — 5 minutes
1. Get an API key
Sign up at originalpictures.com. Your key is on the dashboard.
2. Sign your first file
curl -X POST https://api.originalpictures.com/v1/sign \ -H "Authorization: Bearer $OP_KEY" \ -F 'assertions={"c2pa.created":{}}' \ --output signed.jpg3. Verify it
curl -X POST https://api.originalpictures.com/v1/verify \ -H "Authorization: Bearer $OP_KEY" \4. Python SDK
pip install originalpicturesfrom originalpictures import clientop = client(api_key="your_key")with open("photo.jpg", "rb") as f: result = op.sign(media=f)print(result.manifest_id)5. TypeScript SDK
npm i @originalpictures/sdkimport { OriginalPictures } from "@originalpictures/sdk";const op = new OriginalPictures({ apiKey: "your_key" });const result = await op.sign({ media: fs.createReadStream("photo.jpg") });console.log(result.manifestId);