Clever Complete Integration Types and Quickstart Guides

Choose a supported Clever integration type that fits your app and find the right quickstart guide.

Use this page to choose the Clever integration type that fits your app and find the right quickstart guide.

📘

What is Clever Complete?

Clever Complete is the platform solution purpose-built for EdTech scalability—connecting our application partners to any school through a single, secure integration for rostering, SSO, and LMS connections.

❗️

Clever Complete Agreement Required

This feature is included with a Clever Complete subscription. Sign up here or email your Application Success Manager to learn more.

🚧

Clever Library integrations are no longer offered

Clever no longer offers Clever Library integrations. To choose a supported integration path, review the options on this page.

Compare integration types

Integration typeManaged byBest forIncludes
Clever Secure SyncDistrict administratorsApps that need full roster data and district-managed provisioningFull roster data, district-app tokens, access to the Data API
Clever LMS ConnectDistrict administratorsApps that already use Secure Sync and want grade passback or LTI SSOGrade passback, LTI 1.3 SSO, LMS-specific workflows
Clever Single Sign-OnDistrict administratorsApps that need district-managed login with a limited user profileSSO, Clever ID, full name, email address, district
AnySchool RosteringDistrict administratorsApps that already use Secure Sync and want to support schools that are not on CleverSecure Sync-style rostering for off-Clever schools

Start with the right guide

Clever Complete integration options

Clever Secure Sync

Use Clever Secure Sync when your app needs comprehensive roster data and district-managed access.

  • Secure Sync delivers roster data, including student demographics and enrollment information.
  • API v3.1 adds additional student demographic fields and values. For the complete field list, possible values, and CEDS references, see API v3.1 Updates.
  • District administrators manage the connection in the district dashboard.
  • Once a district shares data with your app, scoped users in that district can be accessed with the district-app token.
  • Secure Sync provides full access to roster information, including student-teacher associations and classroom-level data.
  • A Clever Secure Sync subscription grants access to the full Data API and developer tooling for managing district connections.
  • For the full list of available fields, see the schema.
  • To request Clever Secure Sync access, contact [email protected].

Your application can be added through the Request Application page on the district dashboard. To learn more, see Getting Started in the District.

Clever LMS Connect

Use Clever LMS Connect when your app already supports Clever rostering and needs LMS workflows such as grade passback or LTI SSO.

  • This integration type requires a Clever Secure Sync integration.
  • District administrators manage the connection.
  • Clever LMS Connect extends your existing rostering and enrollment data to support LTI capabilities such as grade passback and LTI SSO.
  • Your app can create assignments and submit grades directly to a district’s LMS.
  • You can track updates to assignments and submissions made through Clever LMS Connect.
  • You will not have access to assignments or submissions created outside of this integration.
  • Clever LMS Connect supports assignment and grade passback with Google Classroom, Canvas, and Schoology.

To learn more, see Clever LMS Connect - Overview.

Clever Single Sign-On

Use Clever Single Sign-On when your app needs district-managed login and a limited set of user identity data.

  • District administrators manage the connection.
  • District administrators can search for and add your application in the district dashboard.
  • This integration allows district administrators to scope SSO access to Clever users in their district.

Data shared with Clever Single Sign-On

  • Clever ID
  • Full name
  • Email address
  • District

Login methods

  1. Clever Portal
    Users launch your app from the Clever Portal.

  2. Instant Login Links
    You can embed links that log users into your app through Instant Login.

  3. Log in with Clever
    You can add a "Log in with Clever" button on your website for direct user authentication.

To learn more, see District SSO.

AnySchool Rostering

Use AnySchool Rostering when you already support Secure Sync and want to process rostering data for schools that are not on Clever.

  • This solution requires a Clever Secure Sync integration.
  • AnySchool extends Secure Sync for use with schools that are not on Clever.
  • You do not need to build additional code or maintain a separate integration for AnySchool.
  • AnySchool data is exposed through the Clever API in the same way as on-Clever data.
  • This is not a separate integration, but it does require additional scopes.
  • AnySchool is enabled on your production application by default.
📘

Development app scopes

By default, your Clever development app includes Clever Single Sign-On scopes. To request Clever Secure Sync and Clever LMS Connect scopes, contact [email protected].

📘

Working with districts

Learn how applications connect with districts:

📘

Available fields

For a detailed list of fields available for each integration type, check the Clever API Schema.


What’s Next

If you're ready to start building, see any of the pages below to get started on that integration

Did this page help you?