Shlink
Shlink is a self‑hosted, PHP‑based URL shortener that provides a RESTful API, a command‑line interface, and Docker images for easy deployment. It enables users to create and manage short URLs under their own domain, supports custom domains, tagging, visit tracking, redirect rules, and integrates with services like Mercure for real‑time updates. The open‑source project is actively maintained and documented at shlink.io.
Shlink publishes 8 API contracts indexed on the APIs.io network, including Domains API, Integrations API, Monitoring API, and 5 more. Tagged areas include Company, URL-Shortener, PHP, Self-Hosted, and Open-Source.
The Shlink catalog on APIs.io includes 1 Spectral governance ruleset.
Shlink’s developer surface includes changelog, authentication, documentation, and 13 more developer resources.
Kin Score
APIs 8
Individual APIs this provider publishes, each with its own machine-readable definition.
Shlink Domains API
Operations to manage domains used on short URLs
Shlink Integrations API
Handle services with which shlink is integrated
Shlink Monitoring API
Public endpoints designed to monitor the service
Shlink Redirect rules API
Handle dynamic rule-based redirects
Shlink Short URLs API
Operations that can be performed on short URLs
Shlink Tags API
Let you handle the list of available tags
Shlink URL Shortener API
Non-rest endpoints, used to be publicly exposed
Shlink Visits API
Operations to manage visits on short URLs
Scroll for all 8
Agent Skills 1
Packaged agent skills for driving this provider's APIs from an AI assistant.
shlink-short-url-management
AGENT SKILLPricing Plans 1
Published pricing tiers and plan structures.
Shlink Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Shlink Rate Limits
RATE LIMITSSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Shlink API Rules
SPECTRALOpenAPI Overlays 1
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Shlink Openapi Overlay
UNRECORDEDSecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 5
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Company 1
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
Shlink API — frequently asked questions
Does Shlink have an API?
Yes. APIs.io lists 8 APIs from Shlink, including Shlink Domains API, Shlink Integrations API and Shlink Monitoring API, and 5 more.
Is there an OpenAPI specification for the Shlink API?
Yes. APIs.io indexes 8 OpenAPI specifications for Shlink, each linked for download from this page.
How do I authenticate with the Shlink API?
Shlink uses bearer-token authentication (1 scheme). The details are profiled on APIs.io as Shlink Authentication.
Is the Shlink API ready for AI agents?
Shlink has a Kin Score of 30.7 out of 100 (thin) and an Agent Readiness score of 29.2 (agent-ready), scored by API Evangelist on 2026-10-31.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.