Link Infrastructure

You control what happens after the click

Shorten links, track clicks in real time, and share sensitive content with links that expire and self-destruct. One platform, full control.

  • Sub-second redirects
  • Global edge network
  • End-to-end encryption
  • Instant QR Codes
  • LinkedIn Post Scheduler

No credit card required

app.hymdal.io / links
48,291

Total clicks

↑ 12% this week
142

Active links

↑ 4 new today
831

Blocked

↑ 18 this hour
Short URL Destination Clicks Status
hym.to/launch-v2 app.acme.io/release-notes 18,402 Active
hym.to/api-docs docs.acme.io/reference 9,114 Active
hym.to/internal-q2 notion.so/team/q2-review 2,048 Restricted

The problem

Links leave your control the moment you share them

Visibility

No insight after the send

You share a link and get nothing back. No data on who clicked, from where, or when. You're flying blind the moment content leaves your system.

Access

Links don't expire or restrict

A shared document link stays open forever. You can't limit it by time, geography, or audience. Content meant for one person reaches everyone.

Governance

No audit trail, no accountability

Security incidents involving shared links go uninvestigated. There's no log of what was accessed, by whom, or through which vector the breach occurred.

Core capabilities

Three pillars of link control

Every Hymdal link runs through a programmable routing layer that enforces your rules before delivery.

Deep analytics

Every click is logged with timestamp, device, browser, location, referrer, and UTM parameters. Build any report from raw event data.

48,291 Clicks this week
38 Countries
94ms Avg. latency

Access control

Enforce who can open a link and when — with expiry, geo-blocks, and IP allowlists.

geo.block [RU, KP, IR]
expires_at 2025-06-01
max_clicks 500

Programmable routing

Route by device, location, referrer, or any header — without touching your codebase. Logic evaluates at the edge in under 2ms.

# Route by device
if device == "mobile"
  → app.acme.io/m
elif geo == "US"
  → us.acme.io
else
  → app.acme.io
Conditions
  • device type
  • geo / country
  • IP range
  • referrer
  • any header

How it works

From click to resolution in milliseconds

Every link passes through the Hymdal edge — enforcing your rules before delivery.

01

Create a link

Wrap any URL via dashboard, API, or CLI. Live in under 200ms.

02

Request captured and rules enforced

Edge captures full context. Geo, IP, expiry and device rules evaluated in order.

03

Redirect executed and event recorded

Visitor routed instantly. Every click logged for analytics, export, or webhook delivery.

app.hymdal.io / new — Ingestion layer

Link config

Slug hym.to/q3-brief
Destination notion.so/internal/q3-board
Expiry 7 days
Max clicks 50
edge.hymdal.io / evaluate — Edge layer

Rules evaluated

PASS geo.allow [DE]
PASS clicks 38 / 50
PASS expires in 4d
PASS device desktop
edge.hymdal.io / resolve — Redirect + Log

Redirect

From hym.to/q3-brief
To notion.so/internal/q3
94ms 302

Event stream

CLICK q3-brief DE now

CLICK api-docs US 2m

BLOCK internal-q2 RU 5m

Features

Everything you need to control your links

🔗

Short links

Create branded, memorable short links from any URL in seconds. Custom slugs, bulk import, and instant activation.

📊

Real-time analytics

Every click logged with timestamp, device, browser, location, and referrer. Export as CSV or stream via webhook.

🔒

Access control

Set expiry dates, click limits, geo-blocks, and IP allowlists. Links that enforce your policies automatically.

↗

Programmable routing

Route visitors to different destinations based on device, location, or any HTTP header — without touching your codebase.

⊞

QR codes

Auto-generated QR code for every link, always synced to your destination. Download as SVG or PNG.

🗄

Link vaults

Share sensitive content behind password or SSO-protected links. Recipients never see the real URL.

◇

API & webhooks

Full REST API, CLI tool, and webhook support. Build link management directly into your product or CI pipeline.

Use cases

Built for teams that move fast and need control

Marketing

Campaign links with live performance data

Create UTM-tagged short links for every channel. See which campaigns, platforms, and audiences are actually converting — in real time.

  • UTM tracking
  • Campaign analytics
  • A/B routing

Engineering

API-driven link management at scale

Programmatically create, update, and expire links via REST API. Integrate with CI/CD, trigger webhooks on click events, and build custom dashboards.

  • REST API
  • Webhooks
  • CLI tool

Sales

Know when prospects engage with your content

Send tracked links in outreach. Get notified the moment a prospect clicks your deck, proposal, or demo link — and follow up at exactly the right time.

  • Click notifications
  • Engagement tracking
  • CRM integration

Security

Audit trails and access policies for every link

Every click logged and attributable. Set geo-blocks, IP allowlists, and expiry on sensitive links. Full audit log for compliance reviews.

  • Audit logs
  • Geo-blocking
  • IP allowlists

Why Hymdal

Infrastructure-grade link management

Built for reliability, security, and developer ergonomics from day one.

Sub-second redirects

Globally distributed edge network with p99 latency under 100ms. Your links resolve faster than the page they point to.

Privacy-first analytics

No third-party trackers. No cookies. Analytics collected server-side and stored on infrastructure you control.

SOC 2 Type II ready

Audit logs, access controls, and data retention policies built in. Security questionnaire? We've got you covered.

Developer-first

OpenAPI spec, TypeScript SDK, CLI, and webhook events. Integrate link management into any workflow in minutes.

Scales to billions

Architected for high-throughput workloads. No rate limits on redirects. No degradation at scale.

No lock-in

Export all your links, analytics data, and configurations at any time. Open formats, no proprietary lock-in.

Pricing

Simple, transparent pricing

Start free. Scale as you grow. No hidden fees, no click taxes.

Starter

For individuals and small projects

$0 / month
  • 100 links
  • 10,000 clicks / month
  • Basic analytics (7-day)
  • QR codes
  • 1 custom domain
Get started free

Enterprise

For large teams with security and compliance needs

Custom
  • Everything in Pro
  • Unlimited clicks
  • Full audit log export
  • SSO / SAML
  • SLA + dedicated support
  • Unlimited domains
  • Custom data retention
Contact sales

FAQ

Common questions

How is Hymdal different from Bitly or similar tools?

Hymdal is built for access control and programmable routing, not just shortening. You can geo-block, expire links, route by device, and stream click events — none of which consumer shorteners support.

Can I use my own domain?

Yes. Add a custom domain via a single CNAME record. Full SSL provisioned automatically. All plans support at least one custom domain.

How fast are the redirects?

p99 latency under 100ms globally. Links resolve at the edge, close to the user — rules are enforced in memory without a database round-trip.

Is there an API?

Full REST API with OpenAPI spec, a TypeScript SDK, and a CLI. Create, update, expire, and retrieve analytics for any link programmatically.

How does access control work?

Each link can have rules: expiry date, max click count, allowed geo regions, IP allowlists, and device type restrictions. Rules are evaluated at the edge on every request.

What data do you collect on visitors?

We log IP (truncated), country, device type, browser, referrer, and timestamp. No cookies set. No fingerprinting. All data is stored in your workspace and exportable.

Can I export my data if I leave?

Yes. Export all links, analytics, and configurations as JSON or CSV at any time from the dashboard or via API. No lock-in.

Do you offer a free trial of Pro?

Yes — 14-day free trial of Pro, no credit card required. You'll be moved to the free Starter plan automatically if you don't upgrade.

Get started

Take control of your links today

Start free. No credit card required. Upgrade when you need more.