</>PackageGraphPackageGraph

kerberos

npmv7.0.0TypeScript

Kerberos library for Node.js

Adopt with care

kerberos is usable, with caveats. This package runs an install script on your machine.

  • ?Adoption: grade ?, Not reported by this registry.

    No download data reported for this package yet.

  • BMaintenance: grade B, Good.

    Last published 308 days ago. 5 releases in the last 2 years.

  • AWeight: grade A, Excellent.

    Pulls in 2 transitive packages, about 142 KB installed (at least — some of the tree is still being crawled).

  • CSupply chain: grade C, Fair — worth a look.

    This package runs an install script on your machine.

  • ALicense: grade A, Excellent.

    Apache-2.0 — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding kerberos to a project.

2
Direct dependencies

Runtime packages this one declares itself.

2
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

142 KB
Install size

Unpacked size of this package plus its entire runtime tree.

1
Tree depth

Longest resolved dependency chain below this package.

Part of this dependency tree has not been crawled yet, so these figures are a lower bound rather than a final total.

Compatibility

Node.js
node >=20.19.0
Module format
CommonJS only
TypeScript
Types included
Install scripts
Runs on install

Installing this package executes a script defined by its publisher. That is normal for native modules, but it is also how supply-chain attacks run — review it before installing in CI or on a machine with credentials.

kerberos vs the alternatives

Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.

PackageWeekly downloadsDependentsLicenseLast release
kerberosthis page02Apache-2.010 months ago
proxy-agent-negotiate02MIT1 day ago
@noble/hashes59.6M1MIT1 day ago
is-safe-filename01MIT1 day ago
express-rate-limit02MIT1 day ago
@nodable/entities02MIT1 day ago

Dependencies

Declared by kerberos v7.0.0. Runtime dependencies are installed with the package; dev dependencies are not.

Runtime (2)

node-addon-api ^8.5.0prebuild-install ^7.1.3

Dev (15)

@types/node ^24.2.1@typescript-eslint/eslint-plugin ^8.31.1chai ^4.4.1chai-string ^1.6.0chalk ^4.1.2clang-format ^1.8.0dmd-clear ^0.1.2eslint ^9.33.0eslint-config-prettier ^10.1.8eslint-plugin-prettier ^5.5.4jsdoc-to-markdown ^9.1.2mocha ^11.7.1node-gyp ^11.4.2prebuild ^13.0.1prettier ^3.6.2

Used by

Popular packages that depend on kerberos.

Relationship graph

Dependencies (left) and dependents (right) of kerberos.

mongodbproxy-agent-negot…kerberos
kerberos dependencies dependents

Frequently installed together

Release history

4 releases in the last two years, typically about 99 days apart.

Recent versions of kerberos
VersionPublishedSizeLicense
7.0.0latest10 months ago142 KBApache-2.0
3.0.0-alpha10 months ago141 KBApache-2.0
2.2.21 year ago137 KBApache-2.0
2.2.11 year ago137 KBApache-2.0
2.2.02 years ago137 KBApache-2.0
2.1.22 years ago135 KBApache-2.0
2.1.12 years ago135 KBApache-2.0
2.1.1-alpha.02 years ago134 KBApache-2.0
2.1.02 years ago132 KBApache-2.0
2.0.33 years ago127 KBApache-2.0
2.0.23 years ago127 KBApache-2.0
2.0.14 years ago125 KBApache-2.0
2.0.04 years ago125 KBApache-2.0
2.0.0-beta.04 years ago142 KBApache-2.0
1.1.75 years ago146 KBApache-2.0

Overview

kerberos is an npm package that kerberos library for Node.js. It has 2 known dependents in the graph. The latest version is 7.0.0, released under the Apache-2.0 license.

Who should use it

Teams working in the npm ecosystem who need kerberos library for Node.js and value a focused solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.

Pros

  • Ships TypeScript type definitions.
  • Clear open-source license (Apache-2.0).

Cons

  • Large dependency tree (17 direct dependencies) increases install size and audit surface.

Auto-generated from collected registry metadata. No external claims are inferred.

Maintainers

Keywords

Frequently asked questions

Should I use kerberos?

kerberos is usable, with caveats. This package runs an install script on your machine.

How do I install kerberos?

Run `npm install kerberos` to add kerberos to your npm project.

How many dependencies does kerberos have?

kerberos declares 17 direct dependencies and pulls in 2 packages in total once its runtime tree is resolved totalling about 142 KB on disk.

What license is kerberos released under?

kerberos is distributed under the Apache-2.0 license.

How popular is kerberos?

npm does not publish download counts. Within PackageGraph's crawl, 2 known packages depend on kerberos.

Is kerberos still maintained?

The most recent release of kerberos (v7.0.0) was published 10 months ago.

Does kerberos run install scripts?

Yes. kerberos defines a lifecycle script that executes when the package is installed. Review it before installing in CI or on a machine holding credentials.