Skip to content
Add to Calendar Lab

All tools · Developer / free option

calendar-link (npm) review

calendar-link (npm) is free (MIT licence). A small MIT-licensed JavaScript/TypeScript library that builds add-to-calendar URLs for Google, Outlook.com, Office 365, Microsoft Teams, Yahoo and AOL, plus an .ics file as a data URL. It suits developers who want links without any hosted service; there is no UI, RSVP or analytics.

Prices last verified . Checked weekly.

Prices, limits and features come from calendar-link (npm)'s own published pages (linked under Evidence). Functional check not done yet.

A small MIT-licensed JavaScript/TypeScript library that builds add-to-calendar URLs for Google, Outlook.com, Office 365, Microsoft Teams, Yahoo and AOL, plus an .ics file as a data URL. It suits developers who want links without any hosted service; there is no UI, RSVP or analytics.

Visit calendar-link (npm)

calendar-link (npm) pricing and limits

PlanOpen source
Billed monthlyFree
Billed yearlyFree
Limits as worded by calendar-link (npm)

Free trial: No. Not applicable: MIT-licensed library.

What it is

calendar-link is an MIT-licensed JavaScript and TypeScript library by Anand Chowdhary (GitHub AnandChowdhary/calendar-link). You pass it an event object and it returns URLs for Google Calendar, Outlook.com, Office 365, their mobile variants, Microsoft Teams, Yahoo and AOL, plus an .ics file as a data: URL. It has one dependency (dayjs). On 2026-10-26 the latest version was 2.11.6 (released 2026-09-26), with 627 GitHub stars and 89,834 npm downloads in the week to 2026-10-22.

Pricing in plain words

It is free, with no account, no hosted service and no limits. Nothing is counted because the links are built in your own code. You supply any button, page or email markup yourself.

Things to watch

Questions about calendar-link (npm)

Does calendar-link (npm) have a free plan?

Yes, calendar-link (npm) has a free plan.

What happens when you hit the calendar-link (npm) limit?

Not documented by the vendor.

Evidence

Spot something wrong?

Found a wrong price or limit, or something that doesn't work as advertised? Tell us with a source. Every submission gets a public entry on the changelog with its outcome. Scores change only on evidence.