conjur

CyberArk Conjur Open Source API definition. Details at Conjur.org.

Package Information

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

Documentation

@n8n-dev/n8n-nodes-conjur

conjur Banner

npm version
License: MIT


Stop writing conjur API integrations by hand.

Every time you connect n8n to conjur, 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 conjur took 5 minutes, not half a day?

This node gives you 9+ resources out of the box: Authentication, Secrets, Policies, Roles, Host Factory, and 4 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-conjur

Or in n8n:

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

Quick Start

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

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


Resources

Authentication (11 operations)
  • Post Gets a short lived access token for applications running in Google Cloud Platform
  • Post Gets a short lived access token for applications using JSON Web Token JWT to access the Conjur API
  • Post Gets a short lived access token for applications using JSON Web Token JWT to access the Conjur API Covers the case of use of optional URL parameter ID
  • Post For applications running in Kubernetes sends Conjur a certificate signing request CSR and requests a client certificate injected into the application s Kubernetes pod
  • Get s the Conjur API key of a user given the LDAP username and password via HTTP Basic Authentication
  • Post Gets a short lived access token for applications using OpenID Connect OIDC to access the Conjur API
  • Put Rotates a role s API key
  • Get s the API key of a user given the username and password via HTTP Basic Authentication
  • Put Changes a user s password
  • Post Gets a short lived access token which is required in the header of most subsequent API requests
  • Patch Enables or disables authenticator defined without service ID
Secrets (3 operations)
  • Get Fetch multiple secrets
  • Get Fetches the value of a secret from the specified Secret
  • Post Creates a secret value within the specified variable
Policies (3 operations)
  • Patch Modifies an existing Conjur policy
  • Post Adds data to the existing Conjur policy
  • Put Loads or replaces a Conjur policy document
Roles (3 operations)
  • Delete s an existing role membership
  • Get role information
  • Post Update or modify an existing role membership
Host Factory (3 operations)
  • Post Creates a Host using the Host Factory
  • Post Creates one or more host identity tokens
  • Delete Revokes a token immediately disabling it
Public Keys (1 operations)
  • Get Shows all public keys for a resource
Resources (2 operations)
  • Get Lists resources within an organization account
  • Get Shows a description of a single resource
Status (7 operations)
  • Get Details about which authenticators are on the Conjur Server
  • Get Details whether an authentication service has been configured properly
  • Get Health info about conjur
  • Get Basic information about the Conjur Enterprise server
  • Get Health info about a given Conjur Enterprise server
  • Get Provides information about the client making an API request
  • Get Details whether an authentication service has been configured properly
Certificate Authority (1 operations)
  • Post Gets a signed certificate from the configured Certificate Authority service

Why This Node?

Without this node:

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

With this node:

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

Auto-Generated

This node was auto-generated from the official conjur 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 conjur API updates, this node updates too.


License

MIT © kelvinzer0

Discussion