snyk

Snyk API is available to customers on Business and Enterprise plans and allows you to programatically integrate with Snyk

Package Information

Released: 4 mo ago
Downloads: 0 weekly / 0 monthly
Latest Version: 1.0.0
Author: kelvinzer0

Documentation

@n8n-dev/n8n-nodes-snyk

snyk Banner

npm version
License: MIT


Stop writing snyk API integrations by hand.

Every time you connect n8n to snyk, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to snyk took 5 minutes, not half a day?

This node gives you 14+ resources out of the box: Users, Groups, Organizations, Integrations, Import Projects, and 9 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-snyk

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-snyk
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: snyk API → paste your API key
  3. Drag the snyk node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Users (6 operations)
  • Get My Details
  • Get organization notification settings
  • Put Modify organization notification settings
  • Get project notification settings
  • Put Modify project notification settings
  • Get User Details
Groups (8 operations)
  • Get List all members in a group
  • Post Add a member to an organization within a group
  • Get List all organizations in a group
  • Get List all roles in a group
  • Get View group settings
  • Put Update group settings
  • Get List all tags in a group
  • Post Delete tag from group
Organizations (15 operations)
  • Post Create a new organization
  • Delete Remove organization
  • Post Invite users
  • Get List Members
  • Put Update a member s role in the organization
  • Delete Remove a member from the organization
  • Put Update a member in the organization
  • Get organization notification settings
  • Put Set notification settings
  • Delete pending user provision
  • Get List pending user provisions
  • Post Provision a user to the organization
  • Get View organization settings
  • Put Update organization settings
  • Get List all the organizations a user belongs to
Integrations (10 operations)
  • Get List
  • Post Add new integration
  • Put Update existing integration
  • Delete credentials
  • Post Provision new broker token
  • Post Switch between broker tokens
  • Post Clone an integration with settings and credentials
  • Get Retrieve
  • Put Update
  • Get existing integration by type
Import Projects (2 operations)
  • Post Import targets
  • Get import job details
Projects (26 operations)
  • Delete a project
  • Get Retrieve a single project
  • Put Update a project
  • Post Activate
  • Post List all Aggregated issues
  • Post Applying attributes
  • Post Deactivate
  • Get Project dependency graph
  • Post List all project snapshots
  • Post List all project snapshot aggregated issues
  • Get List all project snapshot issue paths
  • Delete ignores
  • Get Retrieve ignore
  • Post Add ignore
  • Put Replace ignores
  • Get List all ignores
  • Post Create jira issue
  • Get List all project issue paths
  • Get List all jira issues
  • Put Move project to a different organization
  • Delete project settings
  • Get List project settings
  • Put Update project settings
  • Post Add a tag to a project
  • Post Remove a tag from a project
  • Post List all projects
Dependencies (1 operations)
  • Post List all dependencies
Licenses (1 operations)
  • Post List all licenses
Entitlements (2 operations)
  • Get an organization s entitlement value
  • Get List all entitlements
Test (17 operations)
  • Post Test composer JSON composer lock file
  • Post Test Dep Graph
  • Post Test Gopkg toml Gopkg lock File
  • Post Test vendor JSON File
  • Post Test gradle file
  • Get Test for issues in a public package by group name and version
  • Post Test maven file
  • Get Test for issues in a public package by group ID artifact ID and version
  • Post Test package JSON package lock JSON File
  • Get Test for issues in a public package by name and version
  • Post Test requirements txt file
  • Get Test for issues in a public package by name and version
  • Post Test gemfile lock file
  • Get Test for issues in a public gem by name and version
  • Post Test sbt file
  • Get Test for issues in a public package by group ID artifact ID and version
  • Post Test package JSON yarn lock File
Monitor (1 operations)
  • Post Monitor Dep Graph
Reporting API (7 operations)
  • Post Get issue counts
  • Post Get latest issue counts
  • Post Get project counts
  • Post Get latest project counts
  • Post Get test counts
  • Post Get list of issues
  • Post Get list of latest issues
Audit Logs (2 operations)
  • Post Get group level audit logs
  • Post Get organization level audit logs
Webhooks (5 operations)
  • Get List webhooks
  • Post Create a WEBHOOK
  • Delete a WEBHOOK
  • Get Retrieve a WEBHOOK
  • Post Ping a WEBHOOK

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from snyk docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official snyk OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official snyk OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.

When the snyk API updates, this node updates too.


Support This Project

If this node saved you hours of work, consider supporting continued development, new APIs, better error handling, and faster updates.

Keep It Moving.


License

MIT © kelvinzer0

Discussion