Docker Hub logo

Integrate Docker Hub with your AI CRM

Docker Hub is a service provided by Docker for finding and sharing container images with your team.

Explore Triggers and Actions

Add Organization Member

Invite a user to join a Docker Hub organization. Sends an invitation email to the specified user (by Docker ID or email). The user must accept the invitation to become a member. Requires owner or admin privileges on the target organization.

ActionTry it

Create Docker Hub Organization

Create a new Docker Hub organization. Note: This endpoint requires JWT authentication obtained via /v2/users/login and may have restricted access.

ActionTry it

Create Docker Hub Repository

Creates a new Docker Hub repository under the specified namespace. Use this to programmatically create public or private repositories for storing Docker images. Requires proper authentication with write permissions to the namespace.

ActionTry it

Create Docker Hub Webhook

Create a webhook on a Docker Hub repository for image push notifications, then add its hook URL; repository admin permissions are required. If the second step fails, the webhook may already have been created without the hook URL.

ActionTry it

Delete Docker Hub Organization

Permanently deletes a Docker Hub organization. Requires owner permissions on the organization. This action is idempotent - deleting a non-existent organization returns success (404 treated as success). WARNING: Deletion is irreversible and removes all associated repositories, teams, and members.

ActionTry it

Delete Docker Hub Repository

Permanently delete a Docker Hub repository and its images, tags, and metadata. This irreversible action requires repository admin or owner permissions; a 404 response is reported as an error.

ActionTry it

Delete Docker Hub repository webhook

Deletes a specific webhook from a Docker Hub repository. Use this tool to remove webhook configurations from repositories you own or have admin access to. This is useful for cleaning up outdated, misconfigured, or no longer needed webhooks. Prerequisites: - You must have admin access to the repository - The repository and webhook must exist - Use the list webhooks action first to get the webhook ID Returns a success message if the webhook was deleted, or an error if the webhook doesn't exist or you lack permission to delete it.

ActionTry it

Delete Docker Hub Team

Permanently deletes a team from a Docker Hub organization. This operation is idempotent - deleting a non-existent team will succeed silently. Requires organization admin permissions. Use DOCKER_HUB_LIST_TEAMS to find available teams before deletion.

ActionTry it

Delete Repository Images

Delete up to 100 image manifests from a Docker Hub namespace by repository and SHA256 digest, or use a dry run to validate the request without deleting. Namespace write access is required. The reported deletion count may be based on the number submitted rather than confirmed deletions.

ActionTry it

Delete Repository Tag

Permanently delete a specific tag from a Docker Hub repository. Requirements: - Must have write/admin access to the repository - The namespace must be your username or an organization you belong to - This action is irreversible - the tag will be permanently removed Note: Cannot delete tags from official Docker Hub images (library namespace).

ActionTry it

Get Docker Hub Image

Retrieve a platform-specific image variant by digest by searching repository tags. The search is unauthenticated and scans at most 50 pages; a not-found result does not establish that the image is absent beyond that limit.

ActionTry it

Get Docker Hub Repository

Retrieve detailed metadata for a Docker Hub repository, including available description, counts, permissions, and configuration. The request is unauthenticated and is limited to repositories accessible without credentials.

ActionTry it

Get Docker Hub Tag

Retrieve details of a specific Docker Hub repository tag by namespace, repository, and tag name. The request is unauthenticated and is limited to tags accessible without credentials.

ActionTry it

Get Docker Hub Team

Retrieve details of a specific team (group) within a Docker Hub organization. Returns the team's ID, name, and description. Requires organization membership with appropriate permissions to view team details.

ActionTry it

Get Docker Hub Webhook

Retrieves details of a specific Docker Hub webhook by its ID. Use this tool when you need to inspect an existing webhook's configuration, including its target URL, configured events, and active status. You must have admin or write access to the repository to retrieve webhook details. Prerequisites: - You must have admin or write access to the repository - The webhook ID must exist (can be obtained from the list webhooks action) Returns the webhook's ID, name, target URL, events, active status, and timestamps.

ActionTry it

List Docker Hub Organization Members

List members of a Docker Hub organization with available roles and details, using paginated results. Use this to review organization membership; access to the organization and appropriate authentication are required.

ActionTry it

List Docker Hub Organizations

List Docker Hub organizations associated with the authenticated user, with available organization details in paginated results. Use this to discover organizations before performing organization-specific operations.

ActionTry it

List Docker Hub Repositories

List repositories under a Docker Hub namespace with optional filtering and pagination. The request is unauthenticated, so results are limited to repositories available without credentials.

ActionTry it

List Docker Hub repository webhooks

List webhooks configured for a Docker Hub repository, returning paginated configuration details. An empty result can also reflect an empty or unrecognized response format.

ActionTry it

List Organization Access Tokens

List a page of organization access tokens for a Docker Hub organization, with pagination. Appropriate organization permissions are required.

ActionTry it

List Organization Teams

List all teams (groups) within a Docker Hub organization. Requires organization membership with appropriate permissions. Teams in Docker Hub are called 'groups' in the API.

ActionTry it

List Team Members

List members of a Docker Hub team (group) within an organization, returning paginated user details. Optionally search for members; organization access and appropriate permissions are required.

ActionTry it

Remove Organization Member

Remove a member from a Docker Hub organization. This action revokes the user's access to the organization and all its repositories. Requires organization admin privileges. The operation is idempotent - removing a non-member will not cause an error.

ActionTry it

Remove Team Member

Remove a user from a Docker Hub organization team (group), revoking that team membership. The action reports success when the membership is absent, including when the team or organization does not exist.

ActionTry it

How the Docker Hub integration works

The Docker Hub integration connects your Dench AI CRM directly to Docker Hub, so agents can read and act on your Docker Hub data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

24 actions are available for agents to invoke on your behalf. Every call runs through Docker Hub's own authorization, scoped to the account you connect.

Set up Docker Hub in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Docker Hub and click Connect — you'll authorize access through Docker Hub's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Docker Hub in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Docker Hub integration work with Dench?

The Dench Docker Hub integration connects your AI CRM to Docker Hub, so AI agents can work with your Docker Hub data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Docker Hub via Dench?

The Docker Hub integration currently exposes 24 actions, including Add Organization Member, Create Docker Hub Organization, Create Docker Hub Repository, Create Docker Hub Webhook, Delete Docker Hub Organization, and Delete Docker Hub Repository. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Docker Hub to Dench?

No. You connect Docker Hub from your Dench workspace using Docker Hub's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Docker Hub integration secure?

Connections are authorized through Docker Hub's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Docker Hub connection from your workspace settings at any time.

Docker Hub | Dench AI CRM