Developers Documentation
Welcome to VIUCraft Documentation
Welcome to the VIUCraft documentation portal. Find everything you need to get started with our platform.
RoadmapRoadmap
Upcoming features and improvements
Development ToolsDevelopment Tools
CLI, SDKs, and developer utilities
Image OptimizationImage Optimization
Format selection and compression
PerformancePerformance
Caching strategies and CDN usage
SecuritySecurity
Securing image assets
SEOSEO
Image optimization for search engines
AccessibilityAccessibility
Making images accessible
FAQsFAQs
Common questions and answers
GlossaryGlossary
Definition of technical terms
ChangelogsChangelogs
Platform updates and new features
Quick Start GuidesQuick Start Guides
Fast implementation paths for common use cases
Case StudiesCase Studies
Real-world implementation examples
Contact OptionsContact Options
How to reach support
Community ForumsCommunity Forums
User discussions
TroubleshootingTroubleshooting
Common issues and resolutions
Feature RequestsFeature Requests
Suggesting new capabilities
AI IntegrationAI Prompts for VIUCraft
Curated prompts you can copy and paste into any AI coding assistant.
Getting StartedQuickstart
Zero to a working transformed image in minutes — curl and SDK, with a real response body and a copy-paste agent recipe (whoami → upload → URL → delete).
CMS IntegrationCMS Integration
WordPress, Drupal, etc.
OverviewOverview
Platform introduction and key concepts
Account SetupAccount Setup
Registration, plan selection, and initial configuration
TutorialsTutorials
Step-by-step guides for first-time users
AuthenticationAuthentication
API keys and security
EndpointsEndpoints
Complete endpoint documentation
Error CodesError Codes
Explanation of error responses
Rate LimitingRate Limiting
Understanding usage limits
HTTP Status CodesHTTP Status Codes
API response codes
Color AdjustmentsColor Adjustments
Brightness, contrast, gamma, saturation, hue, colorize, tint, invert, grayscale, sepia, and auto-enhance
EffectsEffects
Blur, sharpen, edge detect, emboss, median filter, vignette, noise, and pixelate
Transform & DecorationTransform & Decoration
Rotate, flip, border, text watermark, tiled watermark, and SVG overlay
Output ControlsOutput Controls
Quality, metadata stripping, LQIP placeholder generation, and responsive srcset
URL SyntaxURL Syntax
Standard and short format URL instructions for all operations
Web FrameworksWeb Frameworks
Integration with popular frameworks
Mobile PlatformsMobile Platforms
Android and iOS implementation
Resize & CropResize & Crop
Resize, crop, thumbnail, and smart crop operations with dimension controls and crop strategies
E-commerce PlatformsE-commerce Platforms
Shopify, WooCommerce, etc.
Getting StartedGetting Started with AI
Get VIUCraft integrated in your project in under 5 minutes using your AI coding assistant.
API ReferenceTenancy & URL Bases
Every VIUCraft request uses your tenant subdomain. How paid and free-tier URL bases work, and how to discover your own.
API ReferenceUpload Response Reference
Field-by-field reference for the upload 201 response: image_id is the permanent handle, filename is not, plus the duplicate (200) variant.
API ReferenceDelivery & Transform URL Grammar
The complete delivery/transform URL grammar: mandatory extension, subdomain and free-tier shapes, long vs short operation forms, and worked examples.
API ReferenceAPI Endpoint Map
The base-path split: upload and delivery at the root, management under /api/, CLI under /api/v1/cli/, agents at /mcp.
API ReferenceRate Limits & Retries
Rate-limit headers, the 429 response body, Retry-After semantics, and how the SDK retries automatically.
API ReferenceBatch Jobs & Webhooks
Asynchronous batch processing with live SSE progress, and webhook subscriptions for image and batch events.
API ReferenceAPI Versioning & Deprecation Policy
How the API is versioned (dated 2025-01), what counts as a breaking change, and the deprecation timeline.