Clever website screenshot

Clever

Clever is a K-12 EdTech identity platform that provides a unified single sign-on portal and roster synchronization service used by over 111,000 US schools, including 95 of the largest 100 districts. The Clever REST API enables application partners to securely access real-time student roster data, school and district information, class and section data, and user identity records through a single integration. Clever Complete offers Secure Sync for district-managed rostering, LMS Connect for gradebook syncing, and Single Sign-On via OAuth 2.0, OIDC, and SAML, eliminating the need for per-SIS integrations. Approximately 60 percent of US students log in monthly through Clever, making it the de facto identity layer for K-12 EdTech applications across the United States.

Clever publishes 10 APIs on the APIs.io network, including Events API, Assignments API, Courses API, and 7 more. Tagged areas include Education, K-12, EdTech, Single Sign-On, and Rostering.

The Clever catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Clever’s developer surface includes authentication, documentation, engineering blog, pricing, code examples, and 22 more developer resources.

50.9/100 developing ▬ flat Agent 32/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
11 APIs
EducationK-12EdTechSingle Sign-OnRosteringIdentitySSOStudent DataLMSSIS

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 50.9/100 · developing
Contract Quality 16.6 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 2.7 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 32/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 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/clever: 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 11

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

Clever Single Sign-On API

OAuth 2.0, OIDC, and SAML-based single sign-on integration that enables application partners to authenticate students, teachers, and staff through the Clever portal. Issues bear...

Clever Events API

Delta-sync event stream API that notifies application partners of changes to roster data (creates, updates, deletes) within a district. Must be enabled via the application dashb...

Clever Assignments API

The Assignments API from Clever — 3 operation(s) for assignments.

Clever Courses API

The Courses API from Clever — 6 operation(s) for courses.

Clever Districts API

The Districts API from Clever — 2 operation(s) for districts.

Clever Resources API

The Resources API from Clever — 5 operation(s) for resources.

Clever Schools API

The Schools API from Clever — 7 operation(s) for schools.

Clever Sections API

The Sections API from Clever — 8 operation(s) for sections.

Clever Submissions API

The Submissions API from Clever — 1 operation(s) for submissions.

Clever Terms API

The Terms API from Clever — 5 operation(s) for terms.

Clever Users API

The Users API from Clever — 9 operation(s) for users.

Scroll for all 11

GraphQL 1

GraphQL schemas published by this provider.

Clever GraphQL API

Clever provides a native GraphQL API endpoint alongside its REST API, offering a flexible query interface for K-12 education roster data. The GraphQL API allows application part...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Clever Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Clever Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Clever Context

68 classes · 17 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Clever API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 4

Standalone JSON Schema definitions for this provider's data models.

School

16 properties

JSON SCHEMA

Section

18 properties

JSON SCHEMA

Student

28 properties

JSON SCHEMA

User

8 properties

JSON SCHEMA

Examples 4

Example request and response payloads for these APIs.

Clever District Example

2 fields

EXAMPLE

Clever Section Example

2 fields

EXAMPLE

Clever Student Example

2 fields

EXAMPLE

Clever User Example

2 fields

EXAMPLE

Security Posture 4

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

Clever Authentication

oauth2 · 1 scheme

SECURITY

Clever Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Clever Vulnerability Disclosure

security.txt · contact published

SECURITY

Clever Trust Center

SOC 2, HIPAA, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Clever Scopes

5 scopes · authorizationCode

5 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Clever Agentic Access

51 operations · 4 acting

51 operations · 4 acting

AGENTIC

Resources

Documentation 5

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: clever
name: Clever
description: Clever is a K-12 EdTech identity platform that provides a unified single sign-on portal and roster synchronization
  service used by over 111,000 US schools, including 95 of the largest 100 districts. The Clever REST API enables application
  partners to securely access real-time student roster data, school and district information, class and section data, and
  user identity records through a single integration. Clever Complete offers Secure Sync for district-managed rostering, LMS
  Connect for gradebook syncing, and Single Sign-On via OAuth 2.0, OIDC, and SAML, eliminating the need for per-SIS integrations.
  Approximately 60 percent of US students log in monthly through Clever, making it the de facto identity layer for K-12 EdTech
  applications across the United States.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/clever.png
url: https://raw.githubusercontent.com/api-evangelist/clever/refs/heads/main/apis.yml
created: 2026-06-13
modified: 2026-06-13
specificationVersion: '0.19'
tags:
- Education
- K-12
- EdTech
- Single Sign-On
- Rostering
- Identity
- SSO
- Student Data
- LMS
- SIS
apis:
- name: Clever Single Sign-On API
  description: OAuth 2.0, OIDC, and SAML-based single sign-on integration that enables application partners to authenticate
    students, teachers, and staff through the Clever portal. Issues bearer access tokens scoped to individual users for identity
    and profile data access.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://dev.clever.com/docs/integration-types
  baseURL: https://clever.com/oauth
  tags:
  - Single Sign-On
  - OAuth
  - OIDC
  - SAML
  - Authentication
  - Identity
  properties:
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- name: Clever Events API
  description: Delta-sync event stream API that notifies application partners of changes to roster data (creates, updates,
    deletes) within a district. Must be enabled via the application dashboard and uses a district-app token for access, enabling
    efficient incremental data synchronization.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com/v3.1
  tags:
  - Events
  - Delta Sync
  - Webhooks
  - Rostering
  properties:
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: OpenAPI
    url: openapi/clever-events-api-openapi.yml
- aid: clever:clever-assignments-api
  name: Clever Assignments API
  description: The Assignments API from Clever — 3 operation(s) for assignments.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Assignments
  properties:
  - type: OpenAPI
    url: openapi/clever-assignments-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- aid: clever:clever-courses-api
  name: Clever Courses API
  description: The Courses API from Clever — 6 operation(s) for courses.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Courses
  properties:
  - type: OpenAPI
    url: openapi/clever-courses-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- aid: clever:clever-districts-api
  name: Clever Districts API
  description: The Districts API from Clever — 2 operation(s) for districts.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Districts
  properties:
  - type: OpenAPI
    url: openapi/clever-districts-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- aid: clever:clever-resources-api
  name: Clever Resources API
  description: The Resources API from Clever — 5 operation(s) for resources.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Resources
  properties:
  - type: OpenAPI
    url: openapi/clever-resources-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- aid: clever:clever-schools-api
  name: Clever Schools API
  description: The Schools API from Clever — 7 operation(s) for schools.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Schools
  properties:
  - type: OpenAPI
    url: openapi/clever-schools-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- aid: clever:clever-sections-api
  name: Clever Sections API
  description: The Sections API from Clever — 8 operation(s) for sections.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Sections
  properties:
  - type: OpenAPI
    url: openapi/clever-sections-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- aid: clever:clever-submissions-api
  name: Clever Submissions API
  description: The Submissions API from Clever — 1 operation(s) for submissions.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Submissions
  properties:
  - type: OpenAPI
    url: openapi/clever-submissions-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- aid: clever:clever-terms-api
  name: Clever Terms API
  description: The Terms API from Clever — 5 operation(s) for terms.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Terms
  properties:
  - type: OpenAPI
    url: openapi/clever-terms-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
- aid: clever:clever-users-api
  name: Clever Users API
  description: The Users API from Clever — 9 operation(s) for users.
  humanURL: https://dev.clever.com/docs/api-overview
  baseURL: https://api.clever.com
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/clever-users-api-openapi.yml
  - type: Documentation
    url: https://dev.clever.com/docs/api-overview
  - type: GraphQL
    url: graphql/clever-graphql.md
  - type: Documentation
    url: https://dev.clever.com/docs/integration-types
common:
- type: AgenticAccess
  url: agentic-access/clever-agentic-access.yml
- type: TrustCenter
  url: security/clever-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/clever-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/clever-domain-security.yml
- type: Authentication
  url: authentication/clever-authentication.yml
- type: OAuthScopes
  url: scopes/clever-scopes.yml
- type: Website
  url: https://clever.com
- type: Documentation
  url: https://dev.clever.com
- type: GitHubOrg
  url: https://github.com/clever-inc
- type: LinkedIn
  url: https://www.linkedin.com/company/clever-inc-/
- type: Blog
  url: https://www.clever.com/blog
- type: Pricing
  url: https://www.clever.com/pricing
- type: StatusPage
  url: https://status.clever.com
- type: X
  url: https://twitter.com/clever
- type: Plans
  url: plans/clever-plans-pricing.yml
- type: RateLimits
  url: rate-limits/clever-rate-limits.yml
- type: FinOps
  url: finops/clever-finops.yml
- type: Vocabulary
  url: vocabulary/clever-vocabulary.yml
- type: JSONLDContext
  url: json-ld/clever-context.jsonld
- type: JSONSchema
  url: json-schema/clever-user.json
- type: JSONSchema
  url: json-schema/clever-student.json
- type: JSONSchema
  url: json-schema/clever-school.json
- type: JSONSchema
  url: json-schema/clever-section.json
- type: Examples
  url: examples/clever-user-example.json
- type: Examples
  url: examples/clever-student-example.json
- type: Examples
  url: examples/clever-district-example.json
- type: Examples
  url: examples/clever-section-example.json
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com