Scheduling Software Infrastructure & UI

Supercharge your app with scheduling features in a fraction of the time. Nylas powers SaaS apps with robust front-end, customizable scheduling UI and bi-directional calendar sync.

  • Node
  • Java
  • Python
  • Ruby
import Nylas from 'nylas';
Nylas.config({
    clientId: CLIENT_ID,
    clientSecret: CLIENT_SECRET,
});
let event = nylas.events.build();
event.title = 'National Inventors Day!';
event.calendarId='j49ghwnxq8bmhjd83p6';
event.when = {date: '2022-02-11'};
event.participants = [
    {
      name: 'Dorothy Vaughan', 
      email: 'dorothy@spacetech.com'
    }
];
event.save();

public static void main() {
    Event.When when = new Event.Date(
      LocalDate.parse("2021-02-11")
    );
    Event event = new Event(
      "j49ghwnxq8bmhjd83p6", 
      when
    );
    event.setTitle("National Inventors Day!");
    event.setParticipants(
      Arrays.asList(
        new Participant("Lamarr@player.com").name("Hedy Lamarr")
      )
    );
    account.events().create(event, false);
}

from nylas import APIClient
nylas = APIClient(
    CLIENT_ID,
    CLIENT_SECRET,
    ACCESS_TOKEN
)
event = nylas.events.create()
event.title = "National Inventors Day!"
event.calendar_id='j49ghwnxq8bmhjd83p6'
event.participants = [
  {
    "name": "Henry Ford", 
    'email': 'henry@ford.com'
  }
]
event.when = {"date": "2021-02-11"}
event.save()

require 'nylas'
nylas = Nylas::API.new(
    app_id: CLIENT_ID,
    app_secret: CLIENT_SECRET,
    access_token: ACCESS_TOKEN
)
events = 
    nylas.events.search(
        "National Inventors Day!"
    )
events.each do |events|
    puts events
end

Hubspot form

Download the guide:

HS Form should display here

For more information about how this data is used, please view our Privacy Policy.

Robust Scheduling Software For Your App

The Nylas Universal Calendar API powers your application with front-end, customizable scheduling UI and a secure, reliable connection to your users’ calendars. Allow users to schedule meetings all within your app’s interface, and reflect these changes back on their external calendar providers like Gmail, Microsoft Exchange, Outlook, and more.

Quickstart Guide

Build Scheduling Features Faster

Minimize development cycles and improve performance of your integration.

Easy-to-Use SDKs

Integrate in the language you love.

// View SDKs

Webhook Notifications

Get instant updates with P90 < 1000ms.

// How it Works

Create, Read, Update, and Delete

Full CRUD capabilities in your application for every synced calendar.

Seamless Scheduling for Users

Build scheduling features your users will love in a fraction of the time with no maintenance required.

Benefits of the Nylas Calendar API Over Traditional Scheduling Software

Your customers need a scheduling solution, and they can either purchase a separate solution that doesn’t integrate seamlessly with the rich contextual data that lives in your application, or they can purchase it from you. Building native scheduling software supercharges your app and allows you to:

Increase Revenue

Replace traditional third-party scheduling solutions at a fraction of the cost.

Unlock Automated Workflows

Integrate users’ calendars and unlock scheduling workflows.

Boost User Engagement and Retention

Keep users in your app with native scheduling.

Reduce Development Cycles

Integrate in a fraction of the time and focus on building other features.

Secure Integrations That Developers Can Trust

Security is our #1 priority — but don’t just take our word for it. Nylas is SOC 2 Certified, Privacy Shield certified, GDPR compliant, and HIPAA and FINRA ready. Data for every calendar you sync is encrypted and isolated with multi-level permission checks.

We give you full control over what data is accessed so your customers are always secure, and your product is always compliant.

Learn More
  • Data Residency
  • SSO
  • World-Class Security Certifications
  • Token Management
  • Whitelisted IPs
  • Data Encryption
  • Authentication Scopes
  • Gated Permission Checks
Learn More

Solutions That Scale With Your Business

Nylas processes billions of API requests every day. We handle ongoing maintenance for any provider updates, so you never have to worry about breaking changes. Just set it and forget it.

99.9% Uptime Guarantee

Seamless API Versioning

Fast Sync and Syncback Times

View Platform Architecture

Trusted By

FAQs

How do I get started with the Nylas Calendar API?

You can access the Calendar API key directly from your Nylas dashboard. One key unlocks access to any calendar provider in the world! Exciting, we know.

Where do I access the Nylas Calendar API key?

You can access the Calendar API key directly from your Nylas dashboard. One key unlocks access to any calendar provider in the world! Exciting, we know.

How do my users activate calendar sync?

Your users can kick-start full calendar sync simply by authenticating access. Your users will input their credentials and then be redirected back to your application.

What kinds of companies use the Nylas Calendar API?

Learn how customers in the CRM, ATS, automotive, finance, and legal industries use the Nylas Calendar API on our case studies page.

What languages can I use to connect to the Nylas Calendar API?

We provide SDKs that make it easy to integrate your app using Python, Node.js, Java, or Ruby, or you can use a different language of choice to connect to our RESTful API.

How is the Calendar API secured?

The Nylas Calendar API encrypts 100% of your data with military-grade security standards. In addition, Nylas is GDPR compliant, SOC 2 compliant, and HIPAA and FINRA ready.

What are the pricing options for the Nylas Calendar API?

You can sync up to 10 user’s calendars for free. After that, pricing is based on the number of accounts you have synced; you can view our pricing page for more details.

Additional questions about building your calendar integration?

Check out our comprehensive Getting Started Guide.