Skip to content

Step 2 · Enable the APIs

Before Kura-chan can talk to your Google account, the three APIs it needs must be turned on in the Google Cloud project you created in Step 1. This takes about a minute and only needs to be done once per project.

  1. Open the API Library

    In the Google Cloud Console, make sure the project picker at the top of the page shows your Kura-chan project — not your default personal project.

    From the left navigation, choose APIs & Services → Library. Or jump directly to console.cloud.google.com/apis/library.

  2. Enable Gmail API

    Type Gmail API into the search box, click the result, then press the blue Enable button. The page updates within a few seconds; if you see a “Manage” button instead, the API is already enabled.

  3. Enable Google Calendar API

    Use the back arrow or browser back button to return to the Library. Search Google Calendar API, open it, click Enable.

  4. Enable Google Drive API

    Same pattern: back to the Library, search Google Drive API, click Enable.

  5. Verify all three appear under Enabled APIs

    From the left nav, go to APIs & Services → Enabled APIs & services. You should see all three in the list. Order doesn’t matter.

Enabling the API is a separate step from granting Kura-chan permission to use it — that happens in Step 6 when you sign in via OAuth. For reference, the OAuth scopes Kura-chan requests are:

ServiceOAuth scope requested
Gmailgmail.readonly
Google Calendarcalendar.readonly
Google Drivedrive.readonly

Each scope grants read-only access. Kura-chan can see your messages, events, and files, but cannot send, modify, or delete anything.

You haven’t given Kura-chan any access yet — you’ve only made it possible to. In the next step you’ll configure the OAuth consent screen, which is what users see when Kura-chan asks for permission.