SnappSnapp
  • Getting Started
  • Installation
  • Configuration
  • Styling
  • Introduction
  • Custom URLs
  • Authentication
  • Multi-Domain Architecture
  • Team Management
  • Third-Party Integrations
  • Metrics & Analytics
  • API Reference
  • English
  • Italiano
  • Getting Started
  • Installation
  • Configuration
  • Styling
  • Introduction
  • Custom URLs
  • Authentication
  • Multi-Domain Architecture
  • Team Management
  • Third-Party Integrations
  • Metrics & Analytics
  • API Reference
  • English
  • Italiano
Snapp

Snapp

Self-hosted URL shortening platform with analytics, multi-domain workspaces, team permissions, and a documented REST API.

Get StartedInstallation

Self-Hosted by Design

Run Snapp on your own infrastructure with full control over data, domains, and runtime behavior. No managed services, no vendor lock-in.

Multi-Domain Architecture

Serve multiple public domains from a single deployment. Each domain maps to an isolated organization with its own auth context and settings.

Teams & Policies

Fine-grained access control with organizations, roles, teams, and CRUD policies enforced consistently across UI and API.

Built-in Analytics

Redirect-time metrics with aggregation for dashboards and API access, including devices, browsers, referrers, locations, and UTMs.

First-Class REST API

Fully documented OpenAPI 3.1 specification with an interactive Scalar UI and scoped API keys.

Runtime Configuration

Centralized YAML configuration, hot-reloaded at runtime. No rebuilds required for config, integrations, or theming.

Self-hosted URL shortening platform with analytics, multi-domain workspaces, team permissions, and a documented REST API.

This documentation helps you deploy Snapp, understand its architecture, and integrate it into your workflows. Start with Getting Started to install and bootstrap your first domain, then explore Features and the API

MIT Licensed | Copyright © 2025 Snapp