Installation & Platform Setup Hub

Get started with SmallPict on WordPress, standalone Mobile Apps (iOS & Android), Server SDKs, or Direct REST API.

Installation & Platform Setup Hub

SmallPict is an omnichannel image optimization ecosystem designed for content creators, web administrators, and software engineers. Choose your preferred platform below to get started.


🎯 Choose Your Platform

WP

WordPress Plugin

Zero-code automatic AVIF/WebP conversion for WordPress & WooCommerce media libraries with passwordless OTP onboarding.

WordPress Setup Guide →

📱
Coming Soon

Mobile Apps (iOS & Android)

Pocket-sized optimization studio for iPhone and Android. Compress camera and gallery photos on-the-go with instant cloud sync.

Explore Mobile Preview →

7 Official Server SDKs

Production-tested libraries for Node.js, Go, Python, PHP, Java/Kotlin, Rust, and Ruby with automatic HMAC signing.

Explore Backend SDKs →

🔌

Direct REST API

OpenAPI 3.1 compliant endpoints with sub-50ms global latency, HMAC-SHA256 signature verification, and CDN edge delivery.

REST API Reference →


🌐 1. WordPress Plugin Setup

System Requirements

  • WordPress: Version 5.8 or higher (Tested up to 6.7+)
  • PHP: Version 7.4 to 8.3
  • Required Extensions: curl, json, mbstring

Installation Steps

  1. Navigate to Plugins → Add New in your WordPress Admin dashboard.
  2. Search for "SmallPict" in the plugin search bar.
  3. Click Install Now, then click Activate.
  4. Follow the on-screen OTP onboarding prompt to link your account.

📱 2. SmallPict Mobile App (iOS & Android) — Coming Soon

We are putting the full compression power of SmallPict into your pocket. The standalone mobile app will allow creators, photographers, and store owners to compress high-resolution photos directly on their smartphones before publishing:

🚀 Release Status: In active beta development. Slated for release on the Apple App Store (iOS 15+) and Google Play Store (Android 10+).

Key Mobile Capabilities:

  • Instant Camera & Gallery Batch Processing: Select up to 100 RAW/JPEG/HEIC images and compress them into AVIF/WebP in seconds.
  • Up to 90% Size Reduction: Save mobile data bandwidth and cloud storage instantly without noticeable quality loss.
  • Account & Quota Synchronization: Log in with your SmallPict credentials to share monthly allowances seamlessly across desktop, WordPress, and mobile.

👉 Want early access? Check out our Mobile App Preview Guide for upcoming beta testing announcements.


⚡ 3. Server SDK Quick Installation

Install the official SDK for your server stack:

# Node.js & TypeScript
npm install @smallpict/sdk

# Golang
go get github.com/tuxnoob/smallpict-go

# Python
pip install smallpict

# PHP (Composer)
composer require smallpict/smallpict-php

# Rust (Cargo)
cargo add smallpict

# Ruby (Bundler)
gem install smallpict

🔌 4. Direct REST API Quickstart

Send an image optimization request using standard cURL with HMAC authentication:

curl -X POST https://api.smallpict.app/v1/optimize \
  -H "X-API-Key: sp_live_9a8b7c6d5e4f..." \
  -H "X-Timestamp: 1716301234" \
  -H "X-Signature: 3a9f8b2c4d6e8a..." \
  -H "Content-Type: application/json" \
  -d '{
    "filename": "hero.jpg",
    "mime_type": "image/jpeg",
    "filesize": 2508800,
    "options": {
      "format": "avif",
      "quality": 80,
      "max_width": 1920
    }
  }'

🧪 5. Zero-Quota Sandbox Testing

To test integrations without consuming production quotas, use your sp_test_... credentials. Read the complete Sandbox Testing Guide.