Downloading is the most common activity on Bintray, which offers a variety of features to make downloading easier and more efficient
Availability and Accessibility: All published content may be made available both to Bintray account holders, as well as to those who do not have a Bintray account. Access to published files is determined by several factors including whether the file is in a public or private repository, teams and permissions, and availability of signed URLs or download entitlements.
Search: Bintray offers a keyword search that is contextual and does more than just search for the keyword in the file names.
Stats: Bintray provides stats to both downloading users and software publishers.
Ratings and Reviews: Packages can be reviewed and rated by other users.
Interaction: Bintray users may interact with each other in different ways, one of which is to provide feedback and a rating of downloaded files.
Direct Communication: You can send a message to the content owner the software with inquiries about their software.
Information: Bintray provides the downloading user with information to help him or her choose which software to download.
Notifications: Bintray can notify a downloading user about updates and changes software or developers.
Download List: If configured by the owner, any package or version may display an easily-available list of selected directly-downloadable files, pointing the user in the direction of the most relevant, popular or commonly-downloaded files.
Files published on Bintray may be downloaded by logged-in users or even by anonymous visitors according to the file’s access settings.
The main options to download a file are as follows:
Manual Download (Using the Bintray UI): Using this method, you download files one by one, from the version of the package where they are located. The files can be located by browsing through the info in Bintray or by searching.
Download Using APIs: Bintray exposes APIs through which you can download packages using build tools, package management tools and more. The Set Me Up! option available for each repository and package provides exact instructions on how to use each relevant tool.
Note: Bintray serves its downloads via HTTP, so many other methods of downloading are possible such as command line tools (for example, Wget or cURL), plain-text directory browsing, etc. Consult the documentation of these tools and options for more information.
The search function of Bintray is a keyword search of repos, packages, users and organizations. The keyword search is contextual and does more that just search the file names!
The search function is located in the ribbon at the top of each Bintray page and is available to all Bintray users (logged in or anonymous).
To use the basic search functionality:
In the Bintray top ribbon, enter a string in the Search Bintray field, and click the Search button.
The Search Results page includes all packages, files, repositories and users that meet the search criterion, in four different lists: Packages, Files, Repositories and Users. The "Packages" tab, which displayed first, initially displays results in Maven context. That means Bintray initially assumes you are searching for a Maven package and displys results in terms of GAVC coordinates.
By clicking the link displayed, you can view packages that came up in the search as context-agnostic results.
To see only the search results for a specific entity type, select the corresponding tab.
The entire list of results for the category is displayed (over several pages if necessary), including links and some info.
Bintray allows you to view how many times a certain package or version has been downloaded. The package owner can get more detailed stats for packages that are in premium repositorie. For more details, please refer to Stats.
Package Feedback and Rating
One of the advantages of Bintray is its interactivity and a key part of that interactivity is the feedback about packages that users post. The feedback one user leaves about a package helps other users choose the relevant material for their needs.
There are package ratings, package reviews and notes.
Package rating is from one to five stars (no stars means no one rated the package, not a worthless package!) These stars are displayed under the package name.
The package rating appears not only in the Package page but also in the Version page of each version of the package.
Reviews (written feedback) of the package appear in the Package page’s Reviews tab. Reviews are always open to be read by all users, even those not logged-in.
Reviews may apply to a specific version, in which case they will be displayed in the Version page of that version (in the Reviews tab) as well but not in other versions of the same package (if no specific version is noted for the review, it will appear in the Version page of each version of the package).
Information About Packages and Versions
Bintray offers software publishers the option of providing additional information about the packages and versions they own in order to help a user determine which packages and versions to download. The advantage provided by Bintray is that you can view all this information on screen within the Bintray UI, so you can better decide whether you want to download a specific package or version. You don’t have to first download the package and then rummage through its files searching for information.
The information that is provided by a user about a package or version can be one or more of the following:
Description: When creating or editing a repository, package or version, the user may include a brief description. This description is displayed at the top of the page, next to the repo, package or version gravatar.
Readme: The readme added by the owner of the package or version is displayed in the Readme tab of the Package page or Version page (one readme text per package, shared between the package itself and all its versions).
Release Notes: Release notes added by the owner of the package or version are displayed in the Release Notes tab of the Package page or Version page.
Note: Release Notes may be package-level or version-level. Having package-level release notes means that the same release notes apply to (and are displayed in the pages of) the package and all its versions. Having version-level release notes means that each version can have its own release notes (displayed in the Release Notes tab of the Version page) and the Release Notes tab of the Package page displays the release notes of all the versions that have published files, divided into sections.