Skip to content
/ downlink Public

Downlink is a simple and flexible API gateway for software releases

License

Notifications You must be signed in to change notification settings

agc93/downlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c2d1c07 · Jan 17, 2018

History

58 Commits
Oct 30, 2017
Aug 14, 2017
Jan 17, 2018
Jan 17, 2018
Oct 30, 2017
Jun 27, 2017
Oct 30, 2017
Jun 27, 2017
Jun 28, 2017
Oct 30, 2017
Jul 3, 2017
Jun 30, 2017
Jun 30, 2017

Repository files navigation

Downlink

Introduction

Downlink is a simple API used to create predictable, stable and consistent download links for software releases/projects.

In short, Downlink lets you give a link to your end user like http://myapp.com/v1.2/windows/x64 and Downlink will return version 1.2 of your app for 64-bit Windows, regardless of where your app binaries/packages/installers/images/artifacts are actually stored.

Downlink is an abstraction over your chosen release storage platform so your links are always dependable and predictable, even if you (or your chosen platform) change how you store your app.

Out of the box, Downlink supports serving packages from GitHub Releases (with a naming convention), Azure Storage, AWS S3 Storage, or the local filesystem of the Downlink server.

Technology

Downlink is built entirely using ASP.NET Core and is supported on Windows, Linux and macOS, including a pre-built Docker image.

Documentation

Complete documentation, including user and developer guides, are available on GitHub.

About

Downlink is a simple and flexible API gateway for software releases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published