The most advanced repository insight available
Features and benefits that make working with Docker repositories awesome
Customized for you
Your personal home screen shows those repositories most important to you, ordered by recent activity.
Keep up to date on the status of those repositories you deem important.
Useful views of repositories
Each repository is presented with the maximum amount of useful information, including its image history, markdown-based description, and tags.
Dockerfile build in the cloud
Like to use Dockerfiles to build your images? Simply upload your Dockerfile (and any additional files it needs) and we'll build your Dockerfile into an image and push it to your repository.
If you store your Dockerfile in GitHub, add a Build Trigger to your repository and we'll start a Dockerfile build for every change you make.
Share at your control
Share any repository with as many (or as few) users as you choose.
Need a repository only for your team? Easily share with your team members.
Need finer grain control? Mark a user as read-only or read/write.
Have a build script or a deploy process that needs access? Generate an access token to grant revocable access for pushing or pulling.
Want to share with the world? Make your repository fully public.
Docker diff whenever you need it
We wanted to know what was changing in each image of our repositories just as much as you do. So we added diffs. Now you can see exactly which files were added, changed, or removed for each image. We've also provided two awesome ways to view your changes, either in a filterable list, or in a drill down tree view.
Being responsible for operations of a startup means finding tools that just work, and Quay.io has provided that for us. Whenever we've needed a new feature, or found an issue, it was resolved immediately. I wish every third party we relied on offered the same level of support as Quay.io.
Kris Constable Bex.io - Operations & Security
Organize your repositories like you organize your company
Organizations in provide unique features for businesses and other groups, including team-based sharing and fine-grained permission controls.
A central collection of repositories
Your organization is the focal point for all activity that occurs within your public or private repositories. Your repositories are centrally visible and managed within the namespace of your organization. You may share your repositories with as many users and teams as you like, without any additional cost.
Organization settings at a glance
Your organization allows you to view your private repository count and manage billing settings in a centralized place.
You can also see all of the users who have access to your organization and the teams of which they are members. This allows you to audit the access that has been granted in your organization.
Logging for comprehensive analysis
Every time a user in your organization performs an action it is logged and categorized in a way that allows for a complete understanding of how your repositories have been accessed and modified. Each log entry includes the action performed, the authorization which allowed the action to occur, and additional relevant data such as the name of the item which was modified or accessed.
For those times when you need full control when generating reports from your logs, we also allow you to export your logs in JSON format. These can be ingested by custom tooling solutions allowing you to visualize reports in whatever format you require.
Teams simplify access controls
Teams allow your organization to delegate access to your namespace and repositories in a controlled fashion. Each team has permissions that apply across the entire org, and can also be given specific levels of access to specific repositories. A user is switching roles? No problem, change their team membership and their access will be adjusted accordingly.
Owners of your organization, and members of other teams with administrator privileges, have full permissions to all repositories in the organization, as well as permissions to view and adjust the account settings for the organization. Add users to these teams with caution.
Fine-grained control of sharing
Repositories that you create within your organization can be assigned fine-grained permissions just like any other repository. You can also add teams that exist in your organization, or individual users from inside our outside your organization.
In order to protect your intellectual property, we warn you before you share your repositories with anyone who is not currently a member of a team in your organization.
Docker is at the core of Aptible's deployment platform, and Quay provides the secure repository hosting we need to safely store our customer's application images, and our own. With its thorough team access control model, we can be sure that only authorized users are able to access a Docker image repository. No other Docker repository index makes this as easy as Quay.
Frank Macreery Aptible - CTO & Co-Founder
Run Quay.io Behind Your Firewall
+
Quay.io has partnered with CoreOS to offer Enterprise Registry, a version of Quay.io that can be hosted behind your firewall.

Deployment Made Easy

Trigger container builds when your code is checked into GitHub and passes tests. Automatically pushed into your repository for immediate access by your servers.

Teamwork Optimized

Control how the different teams and projects within your enterprise collaborate on repositories.

Secure, Private Storage

Containers often contain keys and passwords — take control of your registry by running it behind your firewall on CoreOS Managed Linux.

Learn more about Enterprise Registry