SmallPict LogoSmallPict
公式インテグレーション&SDK

あらゆる言語やプラットフォームに対応する汎用 HTTP REST API

multipart/form-data またはバイナリバッファで POST https://api.smallpict.app/v1/optimize に画像を送信。最適化された AVIF/WebP アセット、メタデータ、CDN リンクを即座に取得。

インストール:curl -X POST https://api.smallpict.app/v1/optimize ...
BASH パッケージ

実装コード例

bash
curl -X POST https://api.smallpict.app/v1/optimize \
  -H "Authorization: Bearer sp_live_key_xxxxxxxx" \
  -H "Content-Type: multipart/form-data" \
  -F "file=@/path/to/product.jpg" \
  -F "format=avif" \
  -F "quality=80" \
  -F "width=1200" \
  -F "destination_bucket=my-s3-vault"

# Response JSON:
{
  "success": true,
  "original_size": 3412090,
  "optimized_size": 284102,
  "savings_percentage": 91.67,
  "format": "avif",
  "width": 1200,
  "height": 800,
  "cdn_url": "https://cdn.smallpict.app/media/abc123xyz.avif",
  "processing_time_ms": 38
}

連携ステップ

11. API キーの取得

SmallPict 開発者ダッシュボードから無料の API キーを発行します。

22. POST /v1/optimize の呼び出し

画像バイナリまたは公開画像 URL を送信します。

33. CDN URL の受け取り

最適化後のサイズ、容量削減率、エッジ CDN URL を含む JSON レスポンスを受信します。

主なメリット

  • あらゆる言語から利用可能な標準 HTTP/2 エンドポイント
  • リプレイ攻撃を防止する HMAC-SHA256 署名認証に対応
  • グローバルエッジアクセラレーションによる 50ms 未満の応答
  • バイトサイズと解像度メタデータを含む詳細な JSON テレメトリ
公式開発者ドキュメント

完全な実装ガイドと API 仕様をお探しですか?

公式 REST API 開発者ガイドで、パラメータ仕様、認証、エラーコード、ローカル検証手順をご確認いただけます。

REST API ドキュメントを読む

REST API の画像パイプラインを最大化

アプリケーションで 50ms 未満の高速 AVIF / WebP 配信を実現。初期費用なし、即時利用可能なサンドボックスキーを提供。