JFrog website screenshot

JFrog

JFrog provides universal DevOps solutions for software supply chain automation and security, offering a unified platform for managing binaries, securing the software supply chain, and automating DevOps workflows.

15 APIs 0 Features
ArtifactoryCI/CDContainer RegistryDevOpsMLOpsPackage ManagementSecuritySoftware Supply Chain

APIs

JFrog Artifactory REST API

REST API for managing artifacts, repositories, security, and system configuration in JFrog Artifactory. Provides endpoints for uploading, downloading, searching, and managing bi...

JFrog Artifactory REST API V2

The next generation Artifactory REST API providing improved endpoints for repository management, artifact operations, and system administration with enhanced consistency and fun...

JFrog Xray REST API

API for vulnerability scanning, license compliance, and impact analysis. Provides Software Composition Analysis capabilities tightly integrated with Artifactory to ensure securi...

JFrog Distribution REST API

API for distributing release binaries to multiple remote locations. Enables secure, reliable distribution of release bundles across edge nodes and remote sites at scale.

JFrog Pipelines REST API

API for managing CI/CD pipelines and automation workflows. Provides endpoints for creating, executing, and monitoring pipelines, runs, resources, and pipeline artifacts.

JFrog Platform REST API

Unified API for JFrog Platform services and administration. Provides centralized endpoints for managing platform-wide configuration, system health, licenses, and cross-service o...

JFrog Access REST API

API for managing users, groups, permissions, projects, and access tokens across the JFrog Platform. Handles identity management, role-based access control, and scoped token crea...

JFrog Curation REST API

API for managing package curation policies that automatically vet and block malicious, vulnerable, or risky open-source packages before they enter the development environment.

JFrog Mission Control REST API

API for centralized management and monitoring of multiple JFrog Platform instances, including Artifactory servers, configurations, and cross-instance operations.

JFrog Release Lifecycle Management REST API

API for managing release bundles, promotion workflows, and evidence collection throughout the software release lifecycle from development to production.

JFrog Workers REST API

API for creating and managing custom serverless workers that extend JFrog Platform functionality through synchronized hooks and automation in a secure, isolated execution enviro...

JFrog ML REST API

API for managing machine learning models, experiments, and deployments including model registry, versioning, and serving capabilities.

JFrog Connect REST API

API for managing IoT and edge devices, deploying over-the-air software updates, and monitoring device fleets at scale.

JFrog Catalog REST API

API for querying and managing package metadata, searching for packages and CVEs, and managing custom labels for software components through a GraphQL-based interface.

JFrog Evidence REST API

API for creating and attaching cryptographically signed evidence to artifacts, builds, packages, and release bundles, enabling supply chain verification and compliance attestati...

Agent Skills

jfrog

AGENT SKILL

Collections

Arazzo Workflows

JFrog Access Create User With Group

Create a group then a user in that group via the Access service.

ARAZZO

JFrog Access Provision Project

Create a project, add a user to it, and confirm the project.

ARAZZO

JFrog Attach Build Evidence

Create signed evidence for a build then verify its signature.

ARAZZO

JFrog Cleanup Stale Artifacts

Run an AQL search for stale artifacts and delete the first match.

ARAZZO

JFrog Configure Repository Replication

Confirm a repository exists then configure push replication for it.

ARAZZO

JFrog Curation Policy Setup

Create a curation policy then review its audit log.

ARAZZO

JFrog Deploy and Verify Artifact

Deploy an artifact to a repository and confirm its storage metadata.

ARAZZO

JFrog Distribution Release Bundle

Create a release bundle, sign it, distribute it, and poll for status.

ARAZZO

JFrog Grant Repository Permission

Create a permission target granting a group access to a repository.

ARAZZO

JFrog ML Register Model Version

Register an ML model then publish a version of it.

ARAZZO

JFrog Pipelines Trigger and Monitor

Trigger a pipeline run, find the new run, and poll until it finishes.

ARAZZO

JFrog Platform Register Webhook

Create a platform webhook subscription and confirm it.

ARAZZO

JFrog Platform Rotate Access Token

Issue a fresh platform token then revoke a superseded one.

ARAZZO

JFrog Promote Artifact by Checksum

Find an artifact by its checksum and copy it to a release repository.

ARAZZO

JFrog Promote Build

Resolve a build run and promote it to a target repository.

ARAZZO

JFrog Provision Local Repository

Create a local Artifactory repository and confirm its configuration.

ARAZZO

JFrog Release Bundle v2 Promote

Create a v2 release bundle from a build and promote it to an environment.

ARAZZO

JFrog Secure Publish Artifact

Deploy an artifact then immediately scan it with Xray for issues.

ARAZZO

JFrog Worker Deploy and Test

Create a worker, run a test payload, then enable it on success.

ARAZZO

JFrog Xray Component License Check

Look up component details then confirm via the catalog version data.

ARAZZO

JFrog Xray Policy and Watch

Create a security policy then a watch that assigns it to a repository.

ARAZZO

JFrog Xray Scan Artifact

Trigger an Xray scan for an artifact then pull its security summary.

ARAZZO

JFrog Xray Scan Build

Trigger an Xray CI build scan then read the build security summary.

ARAZZO

JFrog Xray Triage Violation

Query Xray violations and create an ignore rule when any are found.

ARAZZO

JFrog Xray Vulnerability Report

Generate a vulnerability report and poll until it completes.

ARAZZO

GraphQL

Pricing Plans

Jfrog Plans Pricing

8 plans

PLANS

Rate Limits

Jfrog Rate Limits

3 limits

RATE LIMITS

FinOps

Jfrog Finops

FINOPS

Semantic Vocabularies

Jfrog Context

9 classes · 13 properties

JSON-LD

JSON Structure

Jfrog Structure

0 properties

JSON STRUCTURE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
🟢
StatusPage
StatusPage
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
Signup
Signup
💰
Pricing
Pricing
🔗
CLI
CLI
📄
ChangeLog
ChangeLog
📦
SDKs
SDKs
📦
Java SDK
Java SDK
📦
JavaScript SDK
JavaScript SDK
🎓
Academy
Academy
🔗
Webhooks
Webhooks
🔗
Terraform Provider
Terraform Provider
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
RateLimits
RateLimits
🔗
PostmanCollection
PostmanCollection
🔗
LinkedIn
LinkedIn
🔗
JSONLDContext
JSONLDContext
🔗
JSON Schema - Artifact
JSON Schema - Artifact
🔗
JSON Schema - Repository
JSON Schema - Repository
🔗
JSON Schema - Build Info
JSON Schema - Build Info
📄
JSON Schema - Release Bundle
JSON Schema - Release Bundle
🔗
JSON Schema - Security Vulnerability
JSON Schema - Security Vulnerability
🔗
JSON Schema - User
JSON Schema - User
🔗
JSON Schema - Permission
JSON Schema - Permission
🔗
JSON Schema - Pipeline
JSON Schema - Pipeline
🔗
JSON Schema - Worker
JSON Schema - Worker
🔗
JSON Schema - Curation Policy
JSON Schema - Curation Policy
🔗
JSON Schema - Evidence
JSON Schema - Evidence
🔗
MCPServer
MCPServer
🔗
AgentSkills
AgentSkills
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: JFrog Xray REST API
  version: 3.x
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: System
    type: folder
  items:
  - info:
      name: JFrog System Ping
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v1/system/ping
    docs: Returns a simple ping response indicating Xray is accessible.
  - info:
      name: JFrog Get System Version
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v1/system/version
    docs: Returns the Xray version and revision information.
- info:
    name: Components
    type: folder
  items:
  - info:
      name: JFrog Get Component Details
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v1/component
      body:
        type: json
        data: '{}'
    docs: Returns vulnerability and license information for specified components.
- info:
    name: Summary
    type: folder
  items:
  - info:
      name: JFrog Get Artifact Summary
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v1/summary/artifact
      body:
        type: json
        data: '{}'
    docs: Returns a summary of security issues and license information for specified artifacts.
  - info:
      name: JFrog Get Build Summary
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v1/summary/build
      body:
        type: json
        data: '{}'
    docs: Returns a summary of security issues for specified build.
- info:
    name: Scanning
    type: folder
  items:
  - info:
      name: JFrog Scan Build (v2)
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v2/ci/scan
      body:
        type: json
        data: '{}'
    docs: Triggers an on-demand scan for a build.
  - info:
      name: JFrog Scan Artifact
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v1/scanArtifact
      body:
        type: json
        data: '{}'
    docs: Triggers a scan for a specific artifact by its component ID.
- info:
    name: Watches
    type: folder
  items:
  - info:
      name: JFrog List Watches
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v2/watches
    docs: Returns a list of all configured watches.
  - info:
      name: JFrog Create Watch
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v2/watches
      body:
        type: json
        data: '{}'
    docs: Creates a new watch for monitoring artifacts.
  - info:
      name: JFrog Get Watch
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v2/watches/:watchName
      params:
      - name: watchName
        value: ''
        type: path
        description: Watch name
    docs: Returns configuration for a specific watch.
  - info:
      name: JFrog Update Watch
      type: http
    http:
      method: PUT
      url: https://{server}.jfrog.io/xray/api/v2/watches/:watchName
      params:
      - name: watchName
        value: ''
        type: path
        description: Watch name
      body:
        type: json
        data: '{}'
    docs: Updates an existing watch configuration.
  - info:
      name: JFrog Delete Watch
      type: http
    http:
      method: DELETE
      url: https://{server}.jfrog.io/xray/api/v2/watches/:watchName
      params:
      - name: watchName
        value: ''
        type: path
        description: Watch name
    docs: Removes a watch configuration.
- info:
    name: Policies
    type: folder
  items:
  - info:
      name: JFrog List Policies
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v2/policies
    docs: Returns a list of all security and license policies.
  - info:
      name: JFrog Create Policy
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v2/policies
      body:
        type: json
        data: '{}'
    docs: Creates a new security or license compliance policy.
  - info:
      name: JFrog Get Policy
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v2/policies/:policyName
      params:
      - name: policyName
        value: ''
        type: path
        description: Policy name
    docs: Returns details of a specific policy.
  - info:
      name: JFrog Update Policy
      type: http
    http:
      method: PUT
      url: https://{server}.jfrog.io/xray/api/v2/policies/:policyName
      params:
      - name: policyName
        value: ''
        type: path
        description: Policy name
      body:
        type: json
        data: '{}'
    docs: Updates an existing policy.
  - info:
      name: JFrog Delete Policy
      type: http
    http:
      method: DELETE
      url: https://{server}.jfrog.io/xray/api/v2/policies/:policyName
      params:
      - name: policyName
        value: ''
        type: path
        description: Policy name
    docs: Removes a policy.
- info:
    name: Violations
    type: folder
  items:
  - info:
      name: JFrog Get Violations
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v1/violations
      body:
        type: json
        data: '{}'
    docs: Returns violations based on specified filters.
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: JFrog Generate Vulnerability Report
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v1/report/vulnerabilities
      body:
        type: json
        data: '{}'
    docs: Generates a vulnerability report for specified scope.
  - info:
      name: JFrog Get Report Status
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v1/report/:reportId
      params:
      - name: reportId
        value: ''
        type: path
        description: Report ID
    docs: Returns the status and details of a report.
  - info:
      name: JFrog Delete Report
      type: http
    http:
      method: DELETE
      url: https://{server}.jfrog.io/xray/api/v1/report/:reportId
      params:
      - name: reportId
        value: ''
        type: path
        description: Report ID
    docs: Deletes a generated report.
- info:
    name: Ignore Rules
    type: folder
  items:
  - info:
      name: JFrog List Ignore Rules
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v1/ignore_rules
    docs: Returns all ignore rules configured in Xray.
  - info:
      name: JFrog Create Ignore Rule
      type: http
    http:
      method: POST
      url: https://{server}.jfrog.io/xray/api/v1/ignore_rules
      body:
        type: json
        data: '{}'
    docs: Creates a new ignore rule for a specific vulnerability or license.
  - info:
      name: JFrog Get Ignore Rule
      type: http
    http:
      method: GET
      url: https://{server}.jfrog.io/xray/api/v1/ignore_rules/:ruleId
      params:
      - name: ruleId
        value: ''
        type: path
        description: Ignore rule ID
    docs: Returns a specific ignore rule.
  - info:
      name: JFrog Delete Ignore Rule
      type: http
    http:
      method: DELETE
      url: https://{server}.jfrog.io/xray/api/v1/ignore_rules/:ruleId
      params:
      - name: ruleId
        value: ''
        type: path
        description: Ignore rule ID
    docs: Deletes an ignore rule.
bundled: true