Skip to main content
Back to Search AI connectors list JFrog Artifactory is a universal repository manager that supports multiple package formats such as Maven, PyPI, NPM, and more. It enables organizations to manage both internal and external artifacts efficiently by providing centralized control, build metadata tracking, fine-grained access, and integration with DevOps tools. The JFrog connector lets Search AI index artifacts and retrieve metadata from JFrog repositories, making it an effective integration point in RAG-based solutions.

Connector Specifications

Prerequisites

A valid JFrog Identity Token with admin permissions for the target projects and repositories.

Connector Configuration

Create an Identity Token in JFrog

  1. Sign in to your JFrog Artifactory account.
  2. Go to User Profile > Identity Token.
  3. Click Generate Identity Token.
  4. Under Scopes, select admin to assign administrator privileges.
  5. Click Generate, then copy the token.
Identity token in Jfrog

Configure the Connector in Search AI

On the Authentication page, provide the following details: Ensure the domain name is explicitly defined in the Host URL. Click Connect to validate access and proceed. JFrog Connector Authentication

Content Ingestion

After a successful connection, Search AI ingests all artifacts from the repositories and projects linked to the authenticated account. Each artifact is processed as a distinct document with the following fields:

Access Control

  • Each artifact in JFrog is linked to a project via a unique Project ID.
  • This Project ID is stored in the RACL field of the ingested data.
  • Associate users with the relevant Project ID using the Permission Entity APIs. Users added to these permission entities gain access to artifacts associated with that project.