SDK Overview
Coming SoonThe @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.