GoGuardian

GoGuardian is a K-12 education technology company whose suite - Admin (DNS and device content filtering for CIPA compliance), Teacher (classroom management and student engagement), and Beacon (student safety and self-harm / suicide risk detection) - is administered through web dashboards rather than a broadly published public API. GoGuardian's integration model is primarily roster ingestion - it syncs organizations, students, teachers, guardians, and classes from district Student Information Systems via the IMS Global / 1EdTech OneRoster 1.1 REST API (using a Consumer ID / Secret and a OneRoster URL), Clever, ClassLink, and Google Classroom, and it consumes Google Workspace admin APIs on the district's behalf. A developer / partner documentation portal exists at based.goguardian.com ("GoGuardian Based Docs"), but GoGuardian's own outbound developer API surface is partner-gated and not openly published. The API entries below are honestly modeled logical surfaces, not a confirmed public REST catalog.

3 APIs 0 Features
EducationEdTechK-12Content FilteringClassroom ManagementStudent SafetyRosteringOneRosterPartner API

APIs

GoGuardian Rostering Integration (OneRoster / Clever / ClassLink)

Consumer-side roster synchronization. GoGuardian ingests organizations (OUs), students, teachers, guardians, classes, and enrollments from a district's Student Information Syste...

GoGuardian Based Developer / Partner API

GoGuardian maintains a developer / integration documentation portal at based.goguardian.com ("GoGuardian Based Docs"). Access to GoGuardian's outbound developer surface is partn...

GoGuardian Beacon Alerts (Student Safety)

GoGuardian Beacon analyzes student browsing (and, via a Google Docs API integration, document) activity to detect signals of suicide, self-harm, and other safety risk, then rout...

Resources

🔗
DomainSecurity
DomainSecurity
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💬
Support
Support
🔗
Website
Website
📰
Blog
Blog

Sources

apis.yml Raw ↑
aid: goguardian
url: https://raw.githubusercontent.com/api-evangelist/goguardian/refs/heads/main/apis.yml
name: GoGuardian
kind: company
description: GoGuardian is a K-12 education technology company whose suite - Admin (DNS and device content filtering for CIPA
  compliance), Teacher (classroom management and student engagement), and Beacon (student safety and self-harm / suicide risk
  detection) - is administered through web dashboards rather than a broadly published public API. GoGuardian's integration
  model is primarily roster ingestion - it syncs organizations, students, teachers, guardians, and classes from district Student
  Information Systems via the IMS Global / 1EdTech OneRoster 1.1 REST API (using a Consumer ID / Secret and a OneRoster URL),
  Clever, ClassLink, and Google Classroom, and it consumes Google Workspace admin APIs on the district's behalf. A developer
  / partner documentation portal exists at based.goguardian.com ("GoGuardian Based Docs"), but GoGuardian's own outbound developer
  API surface is partner-gated and not openly published. The API entries below are honestly modeled logical surfaces, not
  a confirmed public REST catalog.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Education
- EdTech
- K-12
- Content Filtering
- Classroom Management
- Student Safety
- Rostering
- OneRoster
- Partner API
created: '2026-07-04'
modified: '2026-07-04'
specificationVersion: '0.19'
apis:
- aid: goguardian:goguardian-rostering-integration
  name: GoGuardian Rostering Integration (OneRoster / Clever / ClassLink)
  tags:
  - Rostering
  - OneRoster
  - Clever
  - ClassLink
  - SIS
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://support.goguardian.com/s/article/Integration-with-OneRoster
  properties:
  - url: https://support.goguardian.com/s/article/Integration-with-OneRoster
    type: Documentation
  - url: https://support.goguardian.com/s/article/Clever-and-ClassLink-Integrations-FAQ-1629765161385
    type: Documentation
  - url: https://www.goguardian.com/product-update/oneroster-integration
    type: Documentation
  description: Consumer-side roster synchronization. GoGuardian ingests organizations (OUs), students, teachers, guardians,
    classes, and enrollments from a district's Student Information System via the OneRoster 1.1 REST API (configured with
    a Consumer ID, Consumer Secret, and a OneRoster base URL), or via Clever, ClassLink, and Google Classroom. This is GoGuardian
    pulling standards-based roster data, not a GoGuardian-owned REST API. Endpoints follow the 1EdTech OneRoster specification
    on the district / SIS side; modeled here as an integration surface.
- aid: goguardian:goguardian-based-developer-api
  name: GoGuardian Based Developer / Partner API
  tags:
  - Developer
  - Partner
  - Integration
  - Gated
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://based.goguardian.com/
  properties:
  - url: https://based.goguardian.com/
    type: Documentation
  - url: https://support.goguardian.com/s/article/Enable-API-Access-1629763558239
    type: Documentation
  description: GoGuardian maintains a developer / integration documentation portal at based.goguardian.com ("GoGuardian Based
    Docs"). Access to GoGuardian's outbound developer surface is partner-gated - there is no openly enumerable public REST
    reference, base URL, or self-serve API key flow published for third-party developers as of the review date. Documented
    as a gated developer surface; endpoints modeled, not confirmed. Districts and integration partners engage GoGuardian directly
    to enable API access.
- aid: goguardian:goguardian-beacon-alerts
  name: GoGuardian Beacon Alerts (Student Safety)
  tags:
  - Beacon
  - Alerts
  - Student Safety
  - Notifications
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://support.goguardian.com/s/goguardian-beacon
  properties:
  - url: https://support.goguardian.com/s/goguardian-beacon
    type: Documentation
  - url: https://www.goguardian.com/product-update/beacon-adds-google-docs-api-integration
    type: Documentation
  description: GoGuardian Beacon analyzes student browsing (and, via a Google Docs API integration, document) activity to
    detect signals of suicide, self-harm, and other safety risk, then routes time-stamped alerts through dashboard, email,
    and SMS notifications with configurable escalation paths. Beacon's alerting is configured and consumed through the Admin
    dashboard and notification channels rather than a published public alerts REST API; modeled here as a logical surface.
common:
- type: DomainSecurity
  url: security/goguardian-domain-security.yml
- type: GitHubOrganization
  url: https://github.com/goguardian
- type: LinkedIn
  url: https://www.linkedin.com/company/goguardian
- type: Website
  url: https://www.goguardian.com/
- type: Documentation
  url: https://based.goguardian.com/
- type: Support
  url: https://support.goguardian.com/s/
- type: Website
  url: https://www.goguardian.com/pricing
- type: Blog
  url: https://www.goguardian.com/blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com