integrations.sh
← all integrations

docker.com – dvp

OpenAPI apis-guru developer_toolsdeveloper_tools

The Docker DVP Data API allows to view image pull analytics data for their namespaces. Analytics data can be retrieved as raw data, or in a summary format.

Summary data

In your summary data CSV, you will have access to the data points listed below. You can request summary data for a complete week (Monday through Sunday) or for a complete month (available on the first day of the following month).

There are two levels of summary data:

  • Repository-level, a summary of every namespace and repository
  • Tag- or digest-level, a summary of every namespace, repository, and reference (tag or digest)

The summary data formats contain the following data points:

  • Unique IP address count
  • Pulls by tag count
  • Pulls by digest count
  • Version check count

Raw data

In your raw data CSV you will have access to the data points listed below. You can request raw data for a complete week (Monday through Sunday) or for a complete month (available on the first day of the following month). Note: each action is represented as a single row.

  • Type (industry)
  • Host (cloud provider)
  • Country (geolocation)
  • Timestamp
  • Namespace
  • Repository
  • Reference (digest is always included, tag is provided when available)
  • HTTP request method
  • Action, one of the following:
    • Pull by tag
    • Pull by digest
    • Version check
  • User-Agent
Homepage
https://api.apis.guru/v2/specs/docker.com:dvp/1.0.0.json
Provider
docker.com:dvp / dvp
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/docker.com/dvp/1.0.0/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/docker.com/dvp/1.0.0/openapi.yaml

Tools (10)

Extracted live via the executor SDK.

  • authentication.postUsers2FaLogin

    When a user has 2FA enabled, this is the second call to perform after /v2/users/login call.

    Creates and returns a bearer token in JWT format that you can use to authenticate with Docker Hub APIs.

    The returned token is used in the HTTP Authorization header like Authorization: Bearer {TOKEN}.

    Most Docker Hub APIs require this token either to consume or to get detailed information. For example, to list images in a private repository.

  • authentication.postUsersLogin

    Creates and returns a bearer token in JWT format that you can use to authenticate with Docker Hub APIs.

    The returned token is used in the HTTP Authorization header like Authorization: Bearer {TOKEN}.

    Most Docker Hub APIs require this token either to consume or to get detailed information. For example, to list images in a private repository.

  • discovery.getNamespace

    Gets metadata associated with specified namespace, including extra repos associated with the namespace

  • discovery.getNamespaces

    Gets a list of your namespaces and repos which have data available

  • namespaces.getNamespaceDataByTimespan

    Gets a list of URLs that can be used to download the pull data for the given namespace and timespan

  • namespaces.getNamespaceTimespanMetadata

    Gets info about data for the given namespace and timespan

  • namespaces.getNamespaceTimespans

    Gets a list of timespans of the given type that have data for the given namespace and year

  • namespaces.getNamespaceYears

    Gets a list of years that have data for the given namespace

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools