Snyk

api.snyk.io

Community

Snyk is a developer security platform that finds and fixes vulnerabilities in code, open-source dependencies, containers, and infrastructure as code. Use this API to monitor projects for security issues, test packages for known vulnerabilities, and manage your organization's security posture programmatically.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.snyk.io

Crawl failures

1

Last verified

2026-03-01 11:09:28

Health

Loading health data...

Capabilities

get_issue_details

analytics

Get comprehensive details about a specific vulnerability by its Snyk issue ID. Returns CVE/CWE identifiers, detailed description, severity scores, affected versions, and remediation advice.

Detail: https://api.snyk.io/capabilities/get_issue_details

get_project_issues

analytics

Get all known vulnerabilities and license issues for a specific monitored project. Returns severity, exploitability, fix availability, and affected package paths.

Detail: https://api.snyk.io/capabilities/get_project_issues

import_project

analytics

Import a repository or target for continuous vulnerability monitoring. Snyk will clone and analyze the project, then monitor it for new vulnerabilities over time.

Detail: https://api.snyk.io/capabilities/import_project

list_organizations

analytics

List all Snyk organizations the authenticated user belongs to. Returns org IDs, names, and group info. Org IDs are required for most other API calls.

Detail: https://api.snyk.io/capabilities/list_organizations

list_projects

analytics

List all monitored projects in a Snyk organization. Returns project names, types, origins, and last test dates. Use this to see what repositories and packages are being tracked for vulnerabilities.

Detail: https://api.snyk.io/capabilities/list_projects

test_package

analytics

Test a specific package name and version for known vulnerabilities without importing it. Useful for checking a dependency before adding it to a project.

Detail: https://api.snyk.io/capabilities/test_package

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Snyk
Description: Snyk is a developer security platform that finds and fixes vulnerabilities in code, open-source dependencies, containers, and infrastructure as code. Use this API to monitor projects for security issues, test packages for known vulnerabilities, and manage your organization's security posture programmatically.
Auth: api_key
Capabilities:
  - get_issue_details: Get comprehensive details about a specific vulnerability by its Snyk issue ID. Returns CVE/CWE identifiers, detailed description, severity scores, affected versions, and remediation advice.
  - get_project_issues: Get all known vulnerabilities and license issues for a specific monitored project. Returns severity, exploitability, fix availability, and affected package paths.
  - import_project: Import a repository or target for continuous vulnerability monitoring. Snyk will clone and analyze the project, then monitor it for new vulnerabilities over time.
  - list_organizations: List all Snyk organizations the authenticated user belongs to. Returns org IDs, names, and group info. Org IDs are required for most other API calls.
  - list_projects: List all monitored projects in a Snyk organization. Returns project names, types, origins, and last test dates. Use this to see what repositories and packages are being tracked for vulnerabilities.
  - test_package: Test a specific package name and version for known vulnerabilities without importing it. Useful for checking a dependency before adding it to a project.