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
WordPress Plugin
Zero-code automatic AVIF/WebP conversion for WordPress & WooCommerce media libraries with passwordless OTP onboarding.
WordPress Setup Guide →
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
- Navigate to Plugins → Add New in your WordPress Admin dashboard.
- Search for "SmallPict" in the plugin search bar.
- Click Install Now, then click Activate.
- 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.
