Q

quay.io

Quay.io is a hosted container image registry for storing and distributing container images and related repository metadata. It also provides organization, repository, and access-management features through its web application and API.

2 integrations · REST

quay.io exposes two developer integration surfaces: the Quay REST API at `https://quay.io/api/v1/` authenticated with Quay OAuth access tokens, and the container registry HTTP API at `https://quay.io/v2/` used by Docker-compatible clients with Quay-issued registry credentials (OAuth token via `$oauthtoken`, robot accounts, or deprecated repository access tokens).

discovered 2mo ago
REST · OpenAPI2
Credentials
Quay application access tokenoauth2Set up OAuth

Create an Application under an organization in Quay from the _Applications_ tab as described in the Quay.io API docs. For user-facing integrations, run the OAuth web flow against https://quay.io/oauth/authorize with your application's client_id and requested scopes; for internal use, open the application's _Generate Token_ tab and click _Generate Access Token_. Use the returned access token as a bearer token.

Quay robot account credentialsbasicGet credentials

In Quay, open the user or organization view, go to the _Robot Accounts_ tab, click _Create Robot Account_, and note the generated username namespace+accountname. Open the robot account in the admin panel to reveal its generated token/password. Use the robot username and token with docker login quay.io as documented in Robot Accounts.

Quay repository access tokenbasicGet credentials

In a repository view in Quay, create an access token from the repository's token panel as described in Access Tokens. This token type is deprecated in favor of robot accounts. Authenticate to the registry with username $token and the token value as the password via docker login quay.io.

conventions · 0/8 published

Publish these signals → /publishing