Official Tools & Libraries
このコンテンツはまだ日本語訳がありません。
Official tools and SDKs maintained by the C2PA organization and Content Authenticity Initiative.
SDKs & Libraries
Section titled “SDKs & Libraries”c2pa-rs - Reference implementation
- Official Rust SDK for creating and validating C2PA manifests
- Most complete and up-to-date implementation
- Used as the basis for other language bindings
cargo add c2paJavaScript/TypeScript
Section titled “JavaScript/TypeScript”c2pa-node-v2 - Node.js bindings
- Official Node.js bindings for the C2PA Rust SDK
- Works in Node.js environments
- Full support for signing and verification
npm install c2pa-nodec2pa-js - Browser library
- JavaScript library for reading C2PA manifests in browsers
- Client-side verification
- Lightweight and fast
npm install c2paPython
Section titled “Python”c2pa-python - Python bindings
- Official Python bindings for the C2PA Rust SDK
- Easy integration with Python projects
pip install c2pa-pythonc2pa-java - Java bindings
- Java bindings for the C2PA SDK
- Integration with Java applications
Other Languages
Section titled “Other Languages”Command Line Tools
Section titled “Command Line Tools”C2PA CLI
Section titled “C2PA CLI”c2pa-rs/cli - Official command-line tool
Features:
- Create, read, and validate C2PA content
- Cross-platform: Windows, macOS, Linux
- Supports images, videos, audio
Installation:
# Via cargocargo install c2pa-cli
# Via npmnpm install -g c2pa-cliUsage examples:
# Read manifestc2pa image.jpg
# Sign a filec2pa sign input.jpg output.jpg --manifest manifest.json
# Verifyc2pa verify image.jpgWeb Tools
Section titled “Web Tools”Content Credentials Verify
Section titled “Content Credentials Verify”- Official web tool for verifying C2PA content
- Drag-and-drop interface
- No installation required
Developer Resources
Section titled “Developer Resources”Next Steps
Section titled “Next Steps”- Try the Quick Start Guide
- Read the Specifications
- Join the Community