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.
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.
Build Scheduling Features Faster
Minimize development cycles and improve performance of your integration.
Create, Read, Update, and Delete
Full CRUD capabilities in your application for every synced calendar.
Nylas Scheduler
Customize your front-end scheduling UI.
Instant Booking
Enable users to schedule meetings without the back-and-forth.
Round-Robin Routing
Route meetings evenly between members of a team.
Rooms & Resources
Add room resources to calendar events.
Free/Busy Availability
Keep meeting details private with free/busy.
Time Zone Detection
Make it easy for attendees to book events based on their own time zone.
Real-time Notifications
Create smart invites that react to attendee status changes with Nylas webhooks.
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.
- Data Residency
- SSO
- World-Class Security Certifications
- Token Management
- Whitelisted IPs
- Data Encryption
- Authentication Scopes
- Gated Permission Checks
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
How It Works
// Get StartedGet a Free API Key
Create an account to unlock the full platform for 30 days — no credit card required.
Build a Basic Integration
With just a few lines of code, you can get full CRUD capabilities and bi-directional contacts sync.
Connect All Your Users
Whether you’re connecting 100 or 100 million accounts, you can rest easy knowing your data is safe.
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?
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.