SnapOtter

About SnapOtter
SnapOtter is a self-hosted file processing suite with over 200 tools for images, videos, audio, PDFs, and general files. It provides an open-source alternative to cloud-based services, allowing users to process files locally without uploading them to external servers.
The software supports a wide range of operations including format conversion, compression, editing, and AI-powered enhancements. It can be deployed using Docker with minimal setup, including built-in database and caching systems.
Key features
- 200+ tools across image, video, audio, PDF, and file processing
- Local AI capabilities for tasks like background removal and OCR
- Layer-based image editor with brushes and adjustments
- Support for 21 languages with RTL support
- Pipelines for chaining tools into reusable workflows
- REST API with interactive documentation
- Multi-architecture support for AMD64 and ARM64
- OIDC/SSO integration for authentication
Download v2.1.0
Jul 10, 2026Frequently asked questions
- Is SnapOtter free?
- Yes. SnapOtter is free and open-source software, distributed under the AGPL-3.0 license.
- Which platforms does SnapOtter support?
- SnapOtter provides downloads for Linux.
- What is the latest version of SnapOtter?
- The latest version is v2.1.0, released on Jul 10, 2026.
- How do I install SnapOtter?
- SnapOtter can be installed with a single Docker command that includes embedded Postgres and Redis. For production use, a Docker Compose configuration is recommended.
- What platforms does SnapOtter support?
- SnapOtter runs on AMD64 and ARM64 architectures, supporting Intel, Apple Silicon, and Raspberry Pi devices through Docker.
- Is there a demo available?
- Yes, a live demo is available at demo.snapotter.com for testing the software before installation.
- What license does SnapOtter use?
- SnapOtter is open source and licensed under AGPLv3.
More Design & Graphics
raylib
raysan5
Raylib is a straightforward library designed for video game programming, offering simplicity and ease of use for developers. It focuses on providing essential tools for creating graphics and interactive experiences.
filament
Filament is a physically based rendering engine that works in real time across multiple platforms. It supports Android, iOS, Windows, Linux, macOS, and WebGL2 environments.
ImageToolbox
T8RIN
Image Toolbox provides advanced image manipulation with features including cropping, drawing tools, filters, OCR, and various processing options. The open-source software supports a wide range of image editing tasks.