Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Clojure library for interacting with all sorts of URL shortening services.

branch: develop

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 project.clj


This is a polymorphic library for interacting with various URL shortening services.

The library consists of several API implementations and a protocol called Shortener that has two methods, shorten and expand. Each service API implementation implements Shortener but may also have other functions for less common and/or unique API calls.

This library is currently in development and only Bitly is (mostly) supported at the moment. An arbitrary number of other implementations are coming.

Something went wrong with that request. Please try again.