Clever Complete Integration Types and Quickstart Guides
Choose the 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.
Compare integration types
| Integration type | Managed by | Best for | Includes |
|---|---|---|---|
| Clever Secure Sync | District administrators | Apps that need full roster data and district-managed provisioning | Full roster data, district-app tokens, access to the Data API |
| Clever LMS Connect | District administrators | Apps that already use Secure Sync and want grade passback or LTI SSO | Grade passback, LTI 1.3 SSO, LMS-specific workflows |
| Clever Single Sign-On | District administrators | Apps that need district-managed login with a limited user profile | SSO, Clever ID, full name, email address, district |
| AnySchool Rostering | District administrators | Apps that already use Secure Sync and want to support schools that are not on Clever | Secure Sync-style rostering for off-Clever schools |
| Clever Library | Teachers | Apps that want teacher-managed sign-up, classroom rostering, and no Clever Complete subscription | Teacher consent flow, classroom rostering, Library listing |
Start with the right guide
- Clever Secure Sync Quickstart Guide
- Clever LMS Connect Quickstart Guide
- Clever Single Sign-On Quickstart Guide
- Clever AnySchool Quickstart Guide
- Clever Library - Overview
- SAML Integration Quickstart 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.
- 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
-
Clever Portal
Users launch your app from the Clever Portal. -
Instant Login Links
You can embed links that log users into your app through Instant Login. -
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 scopesBy default, your Clever development app includes Clever Library (Classroom) and Clever Single Sign-On scopes. To request Clever Secure Sync and Clever LMS Connect scopes, contact [email protected].
Working with districtsLearn how applications connect with districts:
Available fieldsFor a detailed list of fields available for each integration type, check the Clever API Schema.
Clever Library
Clever Library is not included with a Clever Complete subscription. If you want to build with Clever without a Clever Complete subscription, start with a Clever Library integration.
Overview
Use Clever Library when your app is designed for teacher-managed setup and classroom-level rostering.
- Teachers manage the connection.
- Teachers can add your application through the Clever Library.
- Teachers can provision accounts for themselves and their students on demand.
- To learn more, see Library SSO + Classroom Rostering.
Clever Library is not included with a Clever Complete subscriptionYou can build a Clever Library integration without a Clever Complete subscription. A Clever Library integration is free to build.
Accessing district and school dataDefault Clever Library (Classroom) scopes do not provide access to district-level or school-level data. To request this access, contact [email protected].
Clever Library integration experience
When a teacher selects a new app from the Clever Library or clicks "Sign Up with Clever," Clever shows a consent screen that asks the teacher to authorize data sharing with your app. After consent, Clever redirects the teacher to your app, where you complete the OAuth Single Sign-On flow and query user identity and classroom information. The teacher account is provisioned immediately, and the app becomes available in the Clever Portal for the teacher and their students.
Teacher sign-up entry points
- Teachers discover your app in the Clever Library and click "Install."
- Teachers click the "Sign Up with Clever" button on your website's teacher sign-up page.
Data shared after teacher consent
Teacher object data
- Clever ID
- Full name
- Email address
Teacher’s shared sections
- Clever ID
- Section name
- Section number
- Teachers
- Students
- Subject
- Grade, if available from the SIS
Student object data in shared sections
- Clever ID
- Name
- Grade, if available from the SIS
Working with teachersLearn how teachers connect applications in Clever:
Updated 6 days ago
If you're ready to start building, see any of the pages below to get started on that integration
