SDK Overview

Coming Soon

The @synced/sdk npm package will provide a type-safe JavaScript/TypeScript client for the Synced API. Build scheduling into your app, AI agent, or automation workflow.

Planned API

import Synced from '@synced/sdk';

const synced = new Synced({
  apiKey: process.env.SYNCED_API_KEY
});

// Meetings
const meetings = await synced.meetings.list({ filter: 'upcoming' });
const meeting = await synced.meetings.create({ ... });

// Availability
const slots = await synced.availability.getRecommended({
  participants: ['sarah@acme.com'],
  duration: '30 mins'
});

// Contacts
const contacts = await synced.contacts.list();
await synced.contacts.create({ email: 'james@globex.io' });

Features

  • Full TypeScript types for all endpoints
  • Automatic retry with exponential backoff
  • Works in Node.js, Deno, and edge runtimes
  • ESM and CJS exports

Want early access to the SDK? Contact us at carlos@meetsynced.com.