The Open Platform for Scheduling, Meetings, and Team Coordination

Build scheduling links, calendars, AI meeting tools, and collaboration workflows—all from one modular open-source toolkit.

terminal

# Install the SDK

$ pnpm add @calendar-dev/sdk-js

# Or clone the full monorepo

$ git clone https://github.com/calendardev/calendardev

$ cd calendar.dev && pnpm install

$ pnpm dev

Developers and teams rely on calendar.dev to build scheduling and meeting experiences.

Open Source
TypeScript First
Self-Hostable
Privacy-First

Everything is a standalone module—or one complete platform

Pick what you need. Each package works independently or together.

Link

@calendar-dev/link

Create shareable scheduling pages with availability rules, buffer times, and booking forms.

Calendar

@calendar-dev/calendar

Full calendar UI components and event engine. Google Calendar & Outlook sync built-in.

Arrange

@calendar-dev/arrange

AI that schedules meetings automatically from context, email threads, and preferences.

Echo

@calendar-dev/echo-core

Local-first meeting recording with speaker diarization and real-time transcription.

Flow

@calendar-dev/flow

Tasks, kanban boards, and project tracking tied to your calendar and meetings.

SDK & API

@calendar-dev/sdk-js

Type-safe JavaScript client, REST API, webhooks, and full TypeScript definitions.

Built for developers. Powered by modern tooling.

  • MIT licensed — use it anywhere
  • Self-hostable in minutes with Docker
  • Monorepo with pnpm + Turborepo
  • React components + Node.js services
  • Works with Vercel, Railway, Fly.io
  • Type-safe SDK with full TypeScript
app.ts
import { createClient } from '@calendar-dev/sdk-js';

const client = createClient({
  baseUrl: 'https://api.calendar.dev',
  token: process.env.CALENDAR_TOKEN,
});

// Create a scheduling link
const link = await client.meetingTemplates.create({
  name: 'intro-call',
  title: '30 Min Intro Call',
  duration: 30,
});

// List upcoming events
const events = await client.events.list({
  start: new Date().toISOString(),
});

What you can build

From simple scheduling widgets to full meeting platforms.

A Calendly alternative

A shared team calendar

A meeting assistant with transcription

A workflow dashboard

Internal scheduling tools

Custom AI-driven auto-arrangers

Local-first meeting recorders

A full meeting OS

Optional AI modules for transcription and scheduling

Add intelligence to your calendar stack—locally or in the cloud.

Echo

Recording + Transcription

  • Local-first processing—audio never leaves your device
  • Real-time speaker diarization
  • Native macOS app available

Arrange

AI Auto-Scheduling

  • Natural language meeting requests
  • Automatic time slot suggestions
  • Bring your own LLM provider

Privacy-first. Self-host everything.

No vendor lock-in. Your data stays yours.

Self-hostable

Run on your own infrastructure

Local processing

Audio transcription on-device

Cloud optional

Use our cloud or bring your own

Full source access

Audit, modify, contribute

Simple, transparent pricing

Open source forever. Cloud when you need it.

Free OSS

$0

Forever free, MIT licensed

  • Full monorepo access
  • All packages
  • Self-host anywhere
  • Community support
Clone on GitHub
Popular

Pro Cloud

$19/mo

Hosted scheduling and meetings

  • Managed hosting
  • Calendar sync
  • Recording storage
  • Priority support
  • Custom domain
Start Free Trial

Enterprise

Custom

For teams with compliance needs

  • SSO / SAML
  • SOC 2 compliance
  • Dedicated support
  • SLA guarantees
  • Custom integrations
Contact Sales

Start building with calendar.dev

Join developers building the future of scheduling and meetings.