Skip to content

docs: compare calsdk with Nylas, Cronofy and Unified.to - #34

Merged
vkpdeveloper merged 2 commits into
mainfrom
docs/compare-hosted-apis
Nov 5, 2026
Merged

vkpdeveloper merged 2 commits into
mainfrom
docs/compare-hosted-apis

Conversation

@vkpdeveloper

Copy link
Copy Markdown
Owner

People who find hosted calendar APIs too expensive, or don't want a vendor in the middle, search for "Nylas alternative" or "Cronofy alternative". We had nothing for those searches, and the FAQ only mentioned Nylas and Cronofy in passing.

This adds a Compare section to the docs, with one page each for Nylas, Cronofy and Unified.to. Each page has:

  • A side-by-side table: pricing model, supported calendars, where requests and data go, OAuth, change notifications, free/busy, scheduling UI and languages.
  • The published prices with a worked example. For 1,000 connected users, Nylas Pro is about $1,500 a month and Cronofy Emerging about $1,500 a month, while Unified.to production starts at $750 a month.
  • An honest "when the hosted API is the better choice" section, covering hosted OAuth, webhooks, scheduling UI, compliance paperwork and non-JS backends. Next to it is a section on when calsdk fits better.
  • Sources linked, with prices checked in November 2026.

The FAQ answer about hosted services now links to the three pages.

Verified

  • biome check, bun run typecheck and a production next build pass, and all three pages are prerendered.
  • All three pages return 200 from the production server. None of them scrolls sideways at 375px; the table scrolls inside its own box, like the existing providers table.
  • Every calsdk code sample uses real exports (findFreeTime, listEvents, icloud, and others).

Nylas page at 1280px
Nylas page at 375px

People looking for a cheaper or self-hosted calendar API search for
alternatives by name. Each page sets out what the hosted API does
better, what calsdk does better, the published prices and where the
data goes, with sources.
@coderabbitai

coderabbitai Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 52 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: b9317eac-5652-404b-abfc-8dd7fb77ac1b
Commits

Reviewing files that changed from the base of the PR and between e38de89 and d896710.

Files selected for processing: 6

  • apps/web/content/docs/compare/cronofy.mdx
  • apps/web/content/docs/compare/meta.json
  • apps/web/content/docs/compare/nylas.mdx
  • apps/web/content/docs/compare/unified-to.mdx
  • apps/web/content/docs/faq.mdx
  • apps/web/content/docs/meta.json
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@vercel

vercel Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
calsdk Ready Ready Preview Nov 5, 2026 6:58pm UTC

@vkpdeveloper
vkpdeveloper merged commit 9c38881 into main Nov 5, 2026
4 checks passed
@vkpdeveloper
vkpdeveloper deleted the docs/compare-hosted-apis branch November 5, 2026 19:00

This branch was successfully deployed

1 active deployment
Preview — d8967109 Deployed Nov 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant