Honorlock website screenshot

Honorlock

Honorlock is an online exam proctoring and academic integrity platform for higher education and professional certification. Its primary integration path is LTI 1.3, installed natively into LMS platforms - Canvas, Blackboard, Moodle, D2L Brightspace, Open LMS, Docebo, and Intellum - plus publisher platforms such as Pearson, McGraw Hill, and ALEKS via LMS workflows. For assessment platforms that need to embed proctoring outside an LMS, Honorlock offers a partner developer toolkit ("APIs and Elements") documented at docs.honorlock.com - a REST API for provisioning users, courses, exams, authentication tokens, and exam sessions, plus a browser-based Elements/Integration SDK that drives the exam-taker experience (extension verification, session setup, begin/end session). The developer program is sales-gated (contact-sales onboarding); Honorlock does not publish a self-service API key flow, an OpenAPI description, or a public base URL.

Honorlock publishes 6 APIs on the APIs.io network. Tagged areas include Proctoring, Online Proctoring, Academic Integrity, Assessment, and EdTech.

Honorlock’s developer surface includes documentation and 6 more developer resources.

9.8/100 minimal ▬ flat Agent 0/100 human only Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
6 APIs
ProctoringOnline ProctoringAcademic IntegrityAssessmentEdTechLTIExamsEducation

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 9.8/100 · minimal
Contract Quality 0.0 / 25
Developer Ergonomics 1.7 / 20
Commercial Clarity 1.6 / 20
Operational Transparency 0.0 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 0/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/honorlock: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

Honorlock Authentication API

Generate the integration and user authentication tokens that authorize an assessment platform to provision and drive Honorlock proctoring on behalf of an institution. Endpoints ...

Honorlock Users API

Create and list the users (students, instructors, administrators) that participate in proctored exams. Part of the API-driven enablement flow that mirrors what LTI 1.3 provision...

Honorlock Courses API

Create and manage the courses that group exams and enrolled users when an assessment platform integrates directly rather than through an LMS. Endpoints are modeled from Honorloc...

Honorlock Exams API

Create and configure proctored exams - the settings that determine which integrity controls (ID verification, browser guard, recording, room scan, live pop-in, Search and Destro...

Honorlock Exam Sessions API

Drive the exam-taker lifecycle - set up a session, verify that the test taker has completed the authentication steps (Verify Authentication), begin the proctored attempt, and cl...

Honorlock Elements & Integration SDK

Browser-side Integration SDK and Elements UI components that embed the Honorlock exam-taker experience into a custom assessment platform - browser extension verification, pre-ex...

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Honorlock Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Honorlock Trust Center

SOC 2

SECURITY

Resources

Documentation 3

Reference material describing how the API behaves

Access & Security 2

Authentication, authorization, and security posture

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: honorlock
url: https://raw.githubusercontent.com/api-evangelist/honorlock/refs/heads/main/apis.yml
name: Honorlock
kind: company
description: Honorlock is an online exam proctoring and academic integrity platform for higher education and professional
  certification. Its primary integration path is LTI 1.3, installed natively into LMS platforms - Canvas, Blackboard, Moodle,
  D2L Brightspace, Open LMS, Docebo, and Intellum - plus publisher platforms such as Pearson, McGraw Hill, and ALEKS via LMS
  workflows. For assessment platforms that need to embed proctoring outside an LMS, Honorlock offers a partner developer toolkit
  ("APIs and Elements") documented at docs.honorlock.com - a REST API for provisioning users, courses, exams, authentication
  tokens, and exam sessions, plus a browser-based Elements/Integration SDK that drives the exam-taker experience (extension
  verification, session setup, begin/end session). The developer program is sales-gated (contact-sales onboarding); Honorlock
  does not publish a self-service API key flow, an OpenAPI description, or a public base URL.
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/honorlock.png
tags:
- Proctoring
- Online Proctoring
- Academic Integrity
- Assessment
- EdTech
- LTI
- Exams
- Education
created: '2026-07-05'
modified: '2026-07-05'
specificationVersion: '0.19'
apis:
- aid: honorlock:honorlock-authentication-api
  name: Honorlock Authentication API
  tags:
  - Authentication
  - Tokens
  - Integration
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.honorlock.com/api
  properties:
  - url: https://docs.honorlock.com/api
    type: Documentation
  - url: https://honorlock.com/custom-integrations/
    type: Documentation
  description: Generate the integration and user authentication tokens that authorize an assessment platform to provision
    and drive Honorlock proctoring on behalf of an institution. Endpoints are modeled from Honorlock's public "Enablement"
    and "Administrator Experience" integration documentation; exact HTTP paths and base URL are gated behind the partner developer
    program.
- aid: honorlock:honorlock-users-api
  name: Honorlock Users API
  tags:
  - Users
  - Provisioning
  - Roster
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.honorlock.com/api
  properties:
  - url: https://docs.honorlock.com/api
    type: Documentation
  - url: https://honorlock.com/custom-integrations/
    type: Documentation
  description: Create and list the users (students, instructors, administrators) that participate in proctored exams. Part
    of the API-driven enablement flow that mirrors what LTI 1.3 provisions automatically inside a native LMS install. Endpoints
    are modeled from public integration documentation.
- aid: honorlock:honorlock-courses-api
  name: Honorlock Courses API
  tags:
  - Courses
  - Provisioning
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.honorlock.com/api
  properties:
  - url: https://docs.honorlock.com/api
    type: Documentation
  - url: https://honorlock.com/custom-integrations/
    type: Documentation
  description: Create and manage the courses that group exams and enrolled users when an assessment platform integrates directly
    rather than through an LMS. Endpoints are modeled from Honorlock's public integration documentation.
- aid: honorlock:honorlock-exams-api
  name: Honorlock Exams API
  tags:
  - Exams
  - Assessments
  - Configuration
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.honorlock.com/api
  properties:
  - url: https://docs.honorlock.com/api
    type: Documentation
  - url: https://honorlock.com/custom-integrations/
    type: Documentation
  description: Create and configure proctored exams - the settings that determine which integrity controls (ID verification,
    browser guard, recording, room scan, live pop-in, Search and Destroy) apply to an assessment. Endpoints are modeled from
    Honorlock's public integration documentation.
- aid: honorlock:honorlock-exam-sessions-api
  name: Honorlock Exam Sessions API
  tags:
  - Sessions
  - Proctoring
  - Lifecycle
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.honorlock.com/exam-taker
  properties:
  - url: https://docs.honorlock.com/exam-taker
    type: Documentation
  - url: https://honorlock.com/custom-integrations/
    type: Documentation
  description: Drive the exam-taker lifecycle - set up a session, verify that the test taker has completed the authentication
    steps (Verify Authentication), begin the proctored attempt, and close it out (End Exam Session) when the exam is submitted.
    Endpoints are modeled from Honorlock's public "Exam Taker Experience" documentation.
- aid: honorlock:honorlock-elements-sdk
  name: Honorlock Elements & Integration SDK
  tags:
  - SDK
  - Elements
  - Browser
  - Exam Taker
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.honorlock.com/integration-sdk
  properties:
  - url: https://docs.honorlock.com/integration-sdk
    type: Documentation
  - url: https://honorlock.com/custom-integrations/
    type: Documentation
  description: Browser-side Integration SDK and Elements UI components that embed the Honorlock exam-taker experience into
    a custom assessment platform - browser extension verification, pre-exam authentication and room scan, and the in-exam
    proctoring surface. Client-side JavaScript toolkit rather than a server REST resource.
common:
- type: TrustCenter
  url: security/honorlock-trust-center.yml
- type: DomainSecurity
  url: security/honorlock-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/honorlock
- type: Website
  url: https://honorlock.com
- type: Documentation
  url: https://docs.honorlock.com
- type: Documentation
  url: https://honorlock.com/custom-integrations/
- type: Documentation
  url: https://honorlock.com/integrations/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com