Nylas Documentation
One API for email, calendar, contacts, and scheduling across every provider. Connect your users’ accounts and build communication features in minutes.
Each account you connect becomes a grant: the same endpoints work across Gmail, Microsoft 365, iCloud, Yahoo, Exchange, and IMAP. Requests take an API key and a grant ID, against api.us.nylas.com or api.eu.nylas.com.
, our docs AI. It writes working code in any Nylas SDK:
Start building
Section titled “Start building”For developers
Build Nylas into your product. Your users connect their own mailbox and calendar through OAuth.
- Create an application and API keyTwo minutes in the Dashboard, no card required.
- Connect a user’s accountOAuth for Google, Microsoft, iCloud, Yahoo, or any IMAP host.
- Send your first emailOne call against the grant you just created.
Then: create an event, embed scheduling, or subscribe to webhooks.
For AI agents
Give an agent its own mailbox and calendar. No browser, no OAuth flow, an API key is enough.
- Install the Nylas skillTeaches Claude, Cursor, Codex, and 40+ agents the current API.
- Create an Agent AccountA Nylas-hosted
[email protected]mailbox and calendar. - Send from the agent’s own inboxOr read, reply, and schedule on it.
Then: the coding-agent quickstart, the MCP server, or the Nylas CLI.
Machine-readable
Nylas tooling
Section titled “Nylas tooling”Explore by product
Section titled “Explore by product”Messages, threads, folders, and attachments across every provider.
Calendar
Events, availability, and free/busy across Google, Microsoft, and iCloud.
Scheduler
Embeddable scheduling UI components and booking APIs.
Notetaker
Meeting recording and transcription for Google Meet, Zoom, and Microsoft Teams.
Agent Accounts
A Nylas-hosted mailbox and calendar an agent owns outright, without OAuth.
Notifications
Webhooks, Pub/Sub, and SNS for message, event, and grant changes.
Popular guides
Section titled “Popular guides”Monitor an inbox for support tickets
Watch a shared mailbox and turn each new thread into a ticket.
Automate meeting follow-up emails
Send a summary and next steps once a meeting ends.
Sync calendar events to a CRM
Keep records in step with a calendar in both directions.
Build an interview scheduling pipeline
Collect availability, book the slot, and notify everyone.
Add scheduling with automatic notetaking
Book a meeting and send Notetaker to record and transcribe it.
Browse all guides
Every recipe in the cookbook, by product and provider.