Nylas website screenshot

Nylas

Nylas connects your application to every email inbox and calendar in the world. The Nylas v3 platform provides REST APIs for email, calendar, contacts, scheduling, meeting notetaking, authentication, and administration across Google, Microsoft, Exchange, iCloud, Yahoo and any IMAP provider. Official SDKs cover Node.js, Python, Ruby and Kotlin/Java, alongside a CLI, a hosted MCP server, and Agent Accounts that provision a Nylas-hosted mailbox and calendar for autonomous agents without requiring an OAuth flow.

Nylas publishes 14 APIs on the APIs.io network, including Admin API, Auth API, and 12 more. Tagged areas include Calendar, Communications, Contacts, Email, and Messaging.

Nylas’ developer surface includes authentication, documentation, engineering blog, API reference, getting-started guide, CLI, support, and 40 more developer resources.

76.6/100 exemplar ▲ 40.9 Agent 68/100 agent native Full breakdown ↓
scored 2026-08-21 · rubric v0.12.0
AccessFreemiumSelf serve⚡ Free to try
14 APIs 2 MCP Servers
CalendarCommunicationsContactsEmailMessagingScheduling

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-21 · rubric v0.12.0
Composite quality — 76.6/100 · exemplar
Contract Quality 14.5 / 25
Developer Ergonomics 18.6 / 20
Access Clarity 20.0 / 20
Operational Transparency 10.3 / 13
Contract Governance 4.0 / 12
Discoverability 9.3 / 10
Agent readiness — 68/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
Documented Reversibility 0 / 6
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 8 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/nylas: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 14

Individual APIs this provider publishes, each with its own machine-readable definition.

Nylas API

The Nylas v3 REST API provides programmatic access to email, calendar, contacts, meeting notetaking, scheduling, authentication and administration across Google, Microsoft, Exch...

Nylas Admin API

Application-level administration: Nylas applications, API keys, custom domains, connectors and connector credentials, workspaces, and the rules, policies and lists that govern t...

Nylas Auth API

Authentication. Hosted OAuth 2.1 authorization and token exchange, custom (non-OAuth) grant creation for Agent Accounts, token refresh and revocation, and ID token validation.

Nylas Calendars API

Calendars. List and manage a grant's calendars, query free/busy availability across participants, and read room and resource calendars.

Nylas Contacts API

Contacts. Read, create, update and delete a grant's contacts and contact groups.

Nylas Drafts API

Drafts. Compose, update, send and delete drafts, manage attachments, and generate draft bodies and replies with Smart Compose.

Nylas Events API

Events. Create, update, delete and list calendar events, including recurring events, group events and RSVP handling.

Nylas Grants API

Grants. A grant represents one authenticated mailbox and calendar. List, retrieve and delete grants, and inspect grant state and scopes.

Nylas Messages API

Messages. List, search, read, update and delete email messages. Send immediately, schedule a send and cancel a scheduled send, with folders, signatures and attachments alongside.

Nylas Scheduling API

Scheduler. Booking configurations, scheduling sessions, availability lookups and booking lifecycle management for hosted and component-based booking flows.

Nylas Threads API

Threads. List, search, read and update email threads, and manage thread-level folders and state.

Nylas Notifications API

Change notifications. Nylas pushes events for messages, threads, calendars, events, grants and Notetaker over three interchangeable transports carrying the same payloads: HTTPS ...

Nylas Notetaker API

Meeting notetaker. Send a notetaker to a Google Meet, Microsoft Teams or Zoom call, then retrieve the recording, transcript, summary and action items. Available grant-scoped, or...

Nylas Templates and Workflows API

Reusable email templates and automation workflows, at both application and grant scope. Define a template once and send against it, or trigger a workflow on an inbound event.

Scroll for all 14

Open Collections 12

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Nylas API (v3) Admin API

OPEN COLLECTION

Nylas API (v3)

OPEN COLLECTION

Scroll for all 12

MCP Servers 2

Model Context Protocol servers that expose these APIs to AI agents.

Nylas MCP Server

MCP SERVER

Nylas MCP Server manifest

Nylas operates an official remote MCP server fronting the Nylas v3 email, calendar and contacts APIs, deployed per region at https://mcp.us.nylas.com and https://mcp.eu.nylas.co...

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Nylas Plans Pricing

5 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Nylas Rate Limits

10 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Nylas Finops

FINOPS

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Nylas Authentication

http · 3 schemes

SECURITY

Nylas Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Nylas Vulnerability Disclosure

contact published

SECURITY

Nylas Trust Center

SOC 2 Type II, ISO 27001, ISO 27701, HIPAA, GDPR, CCPA, CPRA, CSA STAR Level 1, PCI-DSS SAQ A, Data Privacy Framework, GLBA Privacy Rule, ADA Tier 2 CASA Verified

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Nylas Agentic Access

22 operations · 8 acting

22 operations · 8 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 8

SDKs, sample code, and the tooling you integrate with

Scroll for all 8

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 5

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: nylas
name: Nylas
description: Nylas connects your application to every email inbox and calendar in the world. The Nylas v3 platform provides
  REST APIs for email, calendar, contacts, scheduling, meeting notetaking, authentication, and administration across Google,
  Microsoft, Exchange, iCloud, Yahoo and any IMAP provider. Official SDKs cover Node.js, Python, Ruby and Kotlin/Java, alongside
  a CLI, a hosted MCP server, and Agent Accounts that provision a Nylas-hosted mailbox and calendar for autonomous agents
  without requiring an OAuth flow.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/nylas.png
tags:
- Calendar
- Communications
- Contacts
- Email
- Messaging
- Scheduling
tags_raw:
- Calendar
- Communication
- Contacts
- Email
- Messaging
- Scheduling
created: '2025-02-06'
modified: '2026-04-28'
url: https://raw.githubusercontent.com/api-evangelist/nylas/refs/heads/main/apis.yml
specificationVersion: '0.23'
apis:
- aid: nylas:nylas-api
  name: Nylas API
  description: The Nylas v3 REST API provides programmatic access to email, calendar, contacts, meeting notetaking, scheduling,
    authentication and administration across Google, Microsoft, Exchange, iCloud, Yahoo and any IMAP provider. Resources are
    scoped to a grant, which represents one authenticated mailbox and calendar. The entries below are facets of this single
    contract.
  humanURL: https://developer.nylas.com/
  baseURL: https://api.us.nylas.com
  tags:
  - Calendar
  - Communications
  - Contacts
  - Email
  - Messaging
  - Scheduling
  tags_raw:
  - Calendar
  - Communication
  - Contacts
  - Email
  - Messaging
  - Scheduling
  properties:
  - type: OpenAPI
    url: https://developer.nylas.com/_spec-files/nylas-api.yaml
  - type: Documentation
    url: https://developer.nylas.com/docs/
  - type: APIReference
    url: https://developer.nylas.com/docs/reference/api/
  - type: GettingStarted
    url: https://developer.nylas.com/docs/v3/getting-started/
  - type: Authentication
    url: https://developer.nylas.com/docs/v3/auth/
  - type: RateLimits
    url: https://developer.nylas.com/docs/dev-guide/platform/rate-limits/
  - type: ErrorCodes
    url: https://developer.nylas.com/docs/api/errors/
  - type: Pricing
    url: https://www.nylas.com/pricing/
  - type: Signup
    url: https://dashboard-v3.nylas.com/register
  - type: StatusPage
    url: https://status.nylas.com/
  - type: SDKs
    name: Node.js SDK
    url: https://github.com/nylas/nylas-nodejs
  - type: SDKs
    name: Python SDK
    url: https://github.com/nylas/nylas-python
  - type: SDKs
    name: Ruby SDK
    url: https://github.com/nylas/nylas-ruby
  - type: SDKs
    name: Java/Kotlin SDK
    url: https://github.com/nylas/nylas-java
- aid: nylas:nylas-admin-api
  name: Nylas Admin API
  description: 'Application-level administration: Nylas applications, API keys, custom domains, connectors and connector credentials,
    workspaces, and the rules, policies and lists that govern them.'
  humanURL: https://developer.nylas.com/docs/reference/api/applications/
  baseURL: https://api.us.nylas.com
  tags:
  - Admin
  properties:
  - type: OpenAPI
    url: openapi/nylas-admin-api-openapi.yml
- aid: nylas:nylas-auth-api
  name: Nylas Auth API
  description: Authentication. Hosted OAuth 2.1 authorization and token exchange, custom (non-OAuth) grant creation for Agent
    Accounts, token refresh and revocation, and ID token validation.
  humanURL: https://developer.nylas.com/docs/reference/api/authentication-apis/
  baseURL: https://api.us.nylas.com
  tags:
  - Authentication
  tags_raw:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/nylas-auth-api-openapi.yml
- aid: nylas:nylas-calendars-api
  name: Nylas Calendars API
  description: Calendars. List and manage a grant's calendars, query free/busy availability across participants, and read
    room and resource calendars.
  humanURL: https://developer.nylas.com/docs/reference/api/calendar/
  baseURL: https://api.us.nylas.com
  tags:
  - Calendars
  properties:
  - type: OpenAPI
    url: openapi/nylas-calendars-api-openapi.yml
- aid: nylas:nylas-contacts-api
  name: Nylas Contacts API
  description: Contacts. Read, create, update and delete a grant's contacts and contact groups.
  humanURL: https://developer.nylas.com/docs/reference/api/contacts/
  baseURL: https://api.us.nylas.com
  tags:
  - Contacts
  properties:
  - type: OpenAPI
    url: openapi/nylas-contacts-api-openapi.yml
- aid: nylas:nylas-drafts-api
  name: Nylas Drafts API
  description: Drafts. Compose, update, send and delete drafts, manage attachments, and generate draft bodies and replies
    with Smart Compose.
  humanURL: https://developer.nylas.com/docs/reference/api/drafts/
  baseURL: https://api.us.nylas.com
  tags:
  - Drafts
  properties:
  - type: OpenAPI
    url: openapi/nylas-drafts-api-openapi.yml
- aid: nylas:nylas-events-api
  name: Nylas Events API
  description: Events. Create, update, delete and list calendar events, including recurring events, group events and RSVP
    handling.
  humanURL: https://developer.nylas.com/docs/reference/api/events/
  baseURL: https://api.us.nylas.com
  tags:
  - Event
  tags_raw:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/nylas-events-api-openapi.yml
- aid: nylas:nylas-grants-api
  name: Nylas Grants API
  description: Grants. A grant represents one authenticated mailbox and calendar. List, retrieve and delete grants, and inspect
    grant state and scopes.
  humanURL: https://developer.nylas.com/docs/reference/api/manage-grants/
  baseURL: https://api.us.nylas.com
  tags:
  - Grants
  properties:
  - type: OpenAPI
    url: openapi/nylas-grants-api-openapi.yml
- aid: nylas:nylas-messages-api
  name: Nylas Messages API
  description: Messages. List, search, read, update and delete email messages. Send immediately, schedule a send and cancel
    a scheduled send, with folders, signatures and attachments alongside.
  humanURL: https://developer.nylas.com/docs/reference/api/messages/
  baseURL: https://api.us.nylas.com
  tags:
  - Message
  tags_raw:
  - Messages
  properties:
  - type: OpenAPI
    url: openapi/nylas-messages-api-openapi.yml
- aid: nylas:nylas-scheduling-api
  name: Nylas Scheduling API
  description: Scheduler. Booking configurations, scheduling sessions, availability lookups and booking lifecycle management
    for hosted and component-based booking flows.
  humanURL: https://developer.nylas.com/docs/reference/api/configurations/
  baseURL: https://api.us.nylas.com
  tags:
  - Scheduling
  properties:
  - type: OpenAPI
    url: openapi/nylas-scheduling-api-openapi.yml
- aid: nylas:nylas-threads-api
  name: Nylas Threads API
  description: Threads. List, search, read and update email threads, and manage thread-level folders and state.
  humanURL: https://developer.nylas.com/docs/reference/api/threads/
  baseURL: https://api.us.nylas.com
  tags:
  - Threads
  properties:
  - type: OpenAPI
    url: openapi/nylas-threads-api-openapi.yml
- aid: nylas:nylas-notifications-api
  name: Nylas Notifications API
  description: 'Change notifications. Nylas pushes events for messages, threads, calendars, events, grants and Notetaker over
    three interchangeable transports carrying the same payloads: HTTPS webhooks, Google Cloud Pub/Sub, and Amazon SNS. Covers
    subscription CRUD, delivery testing, mock payloads and the source IP ranges to allowlist. There is no polling requirement,
    and no WebSocket or SSE surface.'
  humanURL: https://developer.nylas.com/docs/reference/notifications/
  baseURL: https://api.us.nylas.com
  tags:
  - Webhooks
  - Notifications
  - Event
  tags_raw:
  - Webhooks
  - Notifications
  - Events
  properties:
  - type: OpenAPI
    url: openapi/nylas-notifications-api-openapi.yml
  - type: APIReference
    url: https://developer.nylas.com/docs/reference/notifications/
  - type: Documentation
    url: https://developer.nylas.com/docs/v3/notifications/
- aid: nylas:nylas-notetaker-api
  name: Nylas Notetaker API
  description: Meeting notetaker. Send a notetaker to a Google Meet, Microsoft Teams or Zoom call, then retrieve the recording,
    transcript, summary and action items. Available grant-scoped, or standalone with no connected mailbox required.
  humanURL: https://developer.nylas.com/docs/reference/api/notetaker/
  baseURL: https://api.us.nylas.com
  tags:
  - Notetaker
  - Transcription
  - Meetings
  properties:
  - type: OpenAPI
    url: openapi/nylas-notetaker-api-openapi.yml
  - type: APIReference
    url: https://developer.nylas.com/docs/reference/api/notetaker/
  - type: Documentation
    url: https://developer.nylas.com/docs/v3/notetaker/
- aid: nylas:nylas-templates-workflows-api
  name: Nylas Templates and Workflows API
  description: Reusable email templates and automation workflows, at both application and grant scope. Define a template once
    and send against it, or trigger a workflow on an inbound event.
  humanURL: https://developer.nylas.com/docs/reference/api/application-level-templates/
  baseURL: https://api.us.nylas.com
  tags:
  - Templates
  - Workflows
  - Automation
  properties:
  - type: OpenAPI
    url: openapi/nylas-templates-workflows-api-openapi.yml
  - type: APIReference
    url: https://developer.nylas.com/docs/reference/api/application-level-templates/
common:
- type: AgenticAccess
  url: agentic-access/nylas-agentic-access.yml
- type: TrustCenter
  url: security/nylas-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/nylas-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/nylas-domain-security.yml
- type: Authentication
  url: authentication/nylas-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/nylas
- type: Website
  url: https://www.nylas.com/
- type: Documentation
  url: https://developer.nylas.com/
- type: Blog
  url: https://www.nylas.com/blog/
- type: GitHubOrg
  url: https://github.com/nylas
- type: TermsOfService
  url: https://www.nylas.com/legal/terms/
- type: PrivacyPolicy
  url: https://www.nylas.com/legal/privacy-policy/
- type: StatusPage
  url: https://status.nylas.com/
- type: LlmsText
  url: https://developer.nylas.com/llms.txt
- type: DeveloperPortal
  url: https://developer.nylas.com/
- type: APIReference
  url: https://developer.nylas.com/docs/reference/api/
- type: APIReference
  name: Notifications reference
  url: https://developer.nylas.com/docs/reference/notifications/
- type: APIReference
  name: UI components reference
  url: https://developer.nylas.com/docs/reference/ui/
- type: GettingStarted
  url: https://developer.nylas.com/docs/v3/getting-started/
- type: SDKs
  name: Node.js SDK
  url: https://github.com/nylas/nylas-nodejs
- type: SDKs
  name: Python SDK
  url: https://github.com/nylas/nylas-python
- type: SDKs
  name: Ruby SDK
  url: https://github.com/nylas/nylas-ruby
- type: SDKs
  name: Java/Kotlin SDK
  url: https://github.com/nylas/nylas-java
- type: CLI
  url: https://cli.nylas.com/
- type: Postman
  url: https://developer.nylas.com/docs/v3/api-references/postman/
- type: PostmanWorkspace
  url: https://www.postman.com/trynylas/workspace/nylas-api/overview
- type: AgentSkills
  url: https://developer.nylas.com/.well-known/agent-skills/index.json
- type: Support
  url: https://developer.nylas.com/docs/support/
- type: ChangeLog
  url: https://developer.nylas.com/docs/changelogs/
- type: DeprecationPolicy
  url: https://developer.nylas.com/docs/support/product-lifecycle/
- type: Security
  url: https://www.nylas.com/security/
- type: Compliance
  url: https://trust.nylas.com/public
- type: Webhooks
  url: https://developer.nylas.com/docs/v3/notifications/
- type: ErrorCodes
  url: https://developer.nylas.com/docs/api/errors/
- type: RateLimits
  url: https://developer.nylas.com/docs/dev-guide/platform/rate-limits/
- type: Idempotency
  url: https://developer.nylas.com/docs/v3/email/idempotent-send/
- type: Pricing
  url: https://www.nylas.com/pricing/
- type: Signup
  url: https://dashboard-v3.nylas.com/register
- type: MCPServer
  name: Nylas MCP Server
  url: https://mcp.us.nylas.com
- type: MCPServer
  name: Nylas MCP Server manifest
  url: mcp/nylas-mcp.yml
- type: Vocabulary
  url: vocabulary/nylas-vocabulary.yml
- type: Conformance
  url: conformance/nylas-conformance.yml
- type: AgentCard
  url: a2a/nylas-a2a.yml
- type: SecurityTxt
  url: https://developer.nylas.com/.well-known/security.txt
- type: ContentSignal
  url: https://developer.nylas.com/robots.txt
- type: APICatalog
  url: https://developer.nylas.com/.well-known/api-catalog
- type: WellKnown
  url: well-known/nylas-well-known.yml
x-provenance:
  provider_published: true
  summary: The artifacts in this repository were authored by Nylas and submitted as api-evangelist/nylas#1, then verified
    by API Evangelist against live URLs before merge. The contract registered below is Nylas' own published document, harvested
    verbatim.
  submitted_by:
    name: Nick Barraclough
    role: Developer documentation, Nylas
    pull_request: https://github.com/api-evangelist/nylas/pull/1
  api_evangelist_changes:
  - Harvested the published contract from https://developer.nylas.com/_spec-files/nylas-api.yaml to openapi/_original/nylas-api-openapi.yml
    (sha256 7ff001d571e163b1ffe22178741b59f813d8208ec878157a839a33dc2c13fd35) and split it into the 13 domain specs the provider's
    own entries name. The PR pointed all fourteen entries at the remote URL, which would have left every local spec unregistered
    and deleted on the next rebuild, and left a 1.67 MB contract to be read through a 32 KB embedded-source cap.
  - Quarantined eleven API Evangelist scaffolds to openapi/_scaffold/ and stamped each one. They were derived from reading
    developer.nylas.com/docs/ and said so in their own info.description, but carried no provenance marker, so the rubric had
    been crediting 22 modelled operations at full first-party weight while the provider's real 208-operation contract went
    uncounted. The provider identified this from the outside.
  - Hoisted `servers:` above `info:` in every emitted document. Semantically inert -- a YAML mapping is unordered -- but Nylas'
    info.description is a single ~20 KB line carrying an embedded Postman payload, which pushed the servers block past the
    24 KB head window the provenance indexer reads. All thirteen splits registered as no_servers until this.
  verified:
    date: '2026-08-21'
    contract: OpenAPI 3.1.0, 118 paths, 208 operations, 174 component schemas, 100% of operations carrying summary, description,
      tag and a unique operationId, x-code-samples on 208 of 208. Counted from the harvested document, not from the submission.
    also_confirmed: 'All five .well-known paths, both MCP endpoints (401, live and auth-gated), all published rate limits,
      and the trust-center compliance list. The provider''s disclosed negatives were confirmed as negatives: no A2A protocolVersion
      on the agent card, no webhooks object, and Idempotency-Key on exactly 2 of 95 mutating operations.'
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/nylas"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/nylas/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/nylas/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.