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.
