Skip to content
Flag of Europe
Made in the European Union · Independently built · Released under EUPL 1.2

← URL Shortener

Community Edition

The product, not a demo. The Community Edition runs a full URL shortening service on your own infrastructure under the EUPL 1.2 — with no feature timer, no usage ceiling and no telemetry.

EUPL 1.2 Self-hosted Free, forever No telemetry

What you get

Four small modules with explicit runtime responsibilities — domain logic, server endpoints, Java client access and the admin UI.

Features. Short links with custom aliases and expiration, the redirect service, click statistics (device, referrer, language, bot detection over a hashed IP), user management with roles and permissions, bulk creation, import and export, and a full REST API with a Java client SDK.

Build it yourself

./mvnw clean verify

The reactor runs the complete test suite, including the end-to-end and security suites — these start a real server in-process rather than mocking it. All persistent test state is written below target/, so mvn clean resets everything.

Extension points

The community edition publishes the seams the Enterprise Edition plugs into. They are ordinary Java SPIs, so your own plug-ins can use them too.

License

EUPL 1.2 — the European Union Public Licence.

jSentinel Ltd additionally offers this code base under commercial license terms; contributions are accepted under the DCO plus an additional license grant.

Staying on Community is a complete choice, not a trial. Nothing here expires or degrades. When you later need campaign management, AI access or compliance exports, the Enterprise Edition adds those as an optional plug-in layer — same code base, same version, so there is nothing to migrate.

Compare with the Enterprise Edition →