π Quickstart
Connect to Google Calendar with Nango and see data flow in 2 minutes.1
Create an integration
In Nango (free signup), go to Integrations -> Configure New Integration -> Google Calendar.
Nango has credentials you can use for testing. Activate them in the dashboard.
2
Authorize Google Calendar
Go to Connections -> Add Test Connection -> Authorize, then log in to Google Calendar. Later, youβll let your users do the same directly from your app.
3
Call the Google Calendar API
Letβs make your first request to the Google Calendar API (fetch a list of calendars). Replace the placeholders below with your secret key, integration ID, and connection ID:Or fetch credentials dynamically via the Node SDK or API.β
Youβre connected! Check the Logs tab in Nango to inspect requests.
- cURL
- Node
4
Implement Nango in your app
Follow our quickstart to integrate Nango in your app.To obtain your own production credentials, follow the setup guide linked below.
π Google Calendar Integration Guides
Nango maintained guides for common use cases.- How to register your own Google Calendar OAuth app
Register an OAuth app with Google Calendar and obtain credentials to connect it to Nango
π§© Pre-built syncs & actions for Google Calendar
Enable them in your dashboard. Extend and customize to fit your needs.Calendars
| Function name | Description | Type | Source code |
|---|---|---|---|
calendars | Sync the calendars list of the user | Sync | π Github |
Events
| Function name | Description | Type | Source code |
|---|---|---|---|
events | Sync calendar events on the primary calendar going back one month and save the entire object as specified by the Google API | Sync | π Github |
Users
| Function name | Description | Type | Source code |
|---|---|---|---|
whoami | description: Fetch current user information | Action | π Github |
settings | Fetch all user settings from Google Calendar | Action | π Github |