Google Colab logo

Google Colab

Google Colab (Colaboratory) is a hosted Jupyter notebook environment that provides free access to computing resources including GPUs and TPUs, with APIs for managing notebooks, runtimes, and integration with Google Drive for collaborative data science and machine learning workflows.

3 APIs 0 Features
CollaborationData ScienceGoogle CloudJupyterMachine LearningNotebooksPython

APIs

Colab API via Google Drive API

Google Colab notebooks are stored as files in Google Drive with the MIME type application/vnd.google.colaboratory. The Google Drive API provides programmatic access to create, r...

Colab Runtime and Kernel Management

Google Colab provides internal APIs for managing notebook runtimes and kernels, including connecting to hosted runtimes, local runtimes, and custom GCE VM backends. The runtime ...

Colab Enterprise API

The Colab Enterprise API on Google Cloud provides managed notebook runtimes integrated with Vertex AI. It enables creating and managing notebook execution schedules, runtime tem...

Semantic Vocabularies

Google Colab Context

0 classes · 4 properties

JSON-LD

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
🔑
Authentication
Authentication
💬
Support
Support
🟢
StatusPage
StatusPage
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: google-colab
name: Google Colab
description: >-
  Google Colab (Colaboratory) is a hosted Jupyter notebook environment that provides free access to computing resources
  including GPUs and TPUs, with APIs for managing notebooks, runtimes, and integration with Google Drive for
  collaborative data science and machine learning workflows.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/google-colab/refs/heads/main/apis.yml
created: '2026-03-13'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
tags:
  - Collaboration
  - Data Science
  - Google Cloud
  - Jupyter
  - Machine Learning
  - Notebooks
  - Python
apis:
  - name: Colab API via Google Drive API
    description: >-
      Google Colab notebooks are stored as files in Google Drive with the MIME type application/vnd.google.colaboratory.
      The Google Drive API provides programmatic access to create, read, update, delete, share, and organize Colab
      notebooks. Developers can use the Drive API to list notebooks, manage permissions for collaboration, copy
      templates, and integrate Colab notebooks into automated workflows.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://developers.google.com/drive/api/guides/about-sdk
    baseURL: https://www.googleapis.com/drive/v3
    tags:
      - File Management
      - Google Drive
      - Notebooks
    properties:
      - type: Documentation
        url: https://developers.google.com/drive/api/reference/rest/v3
      - type: OpenAPI
        url: openapi/colab-drive-openapi.yml
      - type: JSONSchema
        url: json-schema/google-colab-notebook-schema.json
  - name: Colab Runtime and Kernel Management
    description: >-
      Google Colab provides internal APIs for managing notebook runtimes and kernels, including connecting to hosted
      runtimes, local runtimes, and custom GCE VM backends. The runtime API handles kernel lifecycle (connect,
      interrupt, restart), resource allocation (GPU/TPU), and execution of notebook cells. These capabilities are
      exposed through the Colab UI and the colab Python package.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://research.google.com/colaboratory/faq.html
    baseURL: https://colab.research.google.com
    tags:
      - GPU
      - Kernels
      - Runtime
      - TPU
    properties:
      - type: Documentation
        url: https://research.google.com/colaboratory/faq.html
  - name: Colab Enterprise API
    description: >-
      The Colab Enterprise API on Google Cloud provides managed notebook runtimes integrated with Vertex AI. It enables
      creating and managing notebook execution schedules, runtime templates, and managed runtimes within Google Cloud
      projects. The API supports enterprise governance features including VPC Service Controls, customer-managed
      encryption keys, and IAM-based access control.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://cloud.google.com/colab/docs
    baseURL: https://notebooks.googleapis.com
    tags:
      - Enterprise
      - Managed Notebooks
      - Vertex AI
    properties:
      - type: Documentation
        url: https://cloud.google.com/colab/docs/reference/rest
common:
  - type: GitHubOrganization
    url: https://github.com/googlecolab
  - type: LinkedIn
    url: https://www.linkedin.com/company/google-colab
  - type: GettingStarted
    url: https://colab.research.google.com/notebooks/welcome.ipynb
  - type: Pricing
    url: https://colab.research.google.com/signup
  - type: Authentication
    url: https://developers.google.com/drive/api/guides/about-auth
  - type: Support
    url: https://research.google.com/colaboratory/faq.html
  - type: StatusPage
    url: https://status.cloud.google.com
  - type: JSONLD
    url: json-ld/google-colab-context.jsonld
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com