Gathering detailed insights and metrics for @amplitude/node
Gathering detailed insights and metrics for @amplitude/node
Gathering detailed insights and metrics for @amplitude/node
Gathering detailed insights and metrics for @amplitude/node
npm install @amplitude/node
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
68 Stars
265 Commits
20 Forks
16 Watching
9 Branches
36 Contributors
Updated on 28 Nov 2024
TypeScript (98.51%)
JavaScript (1.49%)
Cumulative downloads
Total Downloads
Last day
-42.9%
10,544
Compared to previous day
Last week
-12.1%
78,814
Compared to previous week
Last month
-8.2%
393,427
Compared to previous month
Last year
8.9%
5,311,911
Compared to previous year
Amplitude is introducing a new TypeScript SDK for Node.js. This new SDK provides improved developer experience, helps users instrument data more seamlessly and provide more control over data being instrumented using custom plugins.
To learn more about the new SDK, here are some useful links:
This is Amplitude Node.js SDK written in Typescript, the 1st backend SDK for Amplitude. At this moment, we keep it minimal and simple because we want to give more thoughts over different customers' needs. Modularization and flexiblity will be the main priorities for this SDK. We would like to hear your ideas as well on how you plan on using this library!
Ampli SDK is autogenerated library based on your pre-defined tracking plan. The Ampli SDK, is a lightweight wrapper over the Amplitude SDK that provides type-safety, supports linting, and enables features like input validation. The code replicates the spec in the Tracking Plan and enforces its rules and requirements. This repository is about Amplitude SDK. To learn more about Ampli SDK, please refer to the Ampli Node and examples.
Please visit our :100:Developer Center for instructions on installing and using our the SDK.
In order of what might be good to read to get acquainted with the Node SDK:
@amplitude/node
): The core Node SDK and a starting place for logging events in Node.js.@amplitude/types
): Contains our helper types and enums(What an event looks like, what to expect the response to look like). A resource for interfacing with the Node SDK.@amplitude/identify
): A builder-type class that helps interface with the Identify API and the Node SDK. Use it to compose Identify events for both users and groups.@amplitude/identity
): A helper class to store the "identity" (device + user ID) of a certain event or client.@amplitude/utils
): A list of shared (mostly) polymorphic utilities across our javascript-based SDK's.If you have any problems or issues over our SDK, feel free to create a github issue or submit a request on Amplitude Help.
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 21/30 approved changesets -- score normalized to 7
Reason
SAST tool detected but not run on all commits
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
16 existing vulnerabilities detected
Details
Score
Last Scanned on 2024-11-25
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More