What the status labels mean

LabelMeaning
ValidatedRunning against a customer's production system. No integration has reached this level yet; this label will appear as they do.
AvailableBuilt, in use, and supported. Used for file imports that do not depend on a vendor's API.
BetaBuilt and working against simulated or documented behavior, but not yet confirmed against a live production system. Test it against your own test instance during evaluation.
LimitedWorks with important restrictions, listed in the row.
Customer-specificBuilt or adjusted for one institution's system as a paid add-on.
RoadmapPlanned, not built. No delivery date promised.
Not availableNot built and not currently planned.

AtlasOA (higher education)

SystemMethodDirectionNeeds from youDataStatusLimitations
Jenzabar J1 (Jenzabar One)Read-only SQL over ODBC (SQL Server)ReadSQL login with read-only rights (db_datareader); ODBC Driver 17 for SQL Server on the AtlasOA serverTerms, sections, courses, students, enrollments, instructorsBetaTested against a simulated database that verifies every statement is a SELECT; not yet run against a live J1 database. Encryption is on by default, but server certificate validation is off by default; turn it on if your SQL Server has a trusted certificate.
Jenzabar EXSame SQL path, with schema detectionReadSame as J1Same as J1 where EX uses J1 tablesBetaSchemas vary by institution; confirm with a test database.
Jenzabar CXREST API over HTTPS, OAuth2 client credentialsReadAPI client ID and secretTerms, courses, sections, enrollments, students, gradesLimitedBuilt from expected endpoint patterns without Jenzabar API documentation and not yet tested; needs adjustment against your CX API before use.
Canvas LMSREST API over HTTPS, API tokenReadCanvas API tokenCourses, sections, enrollments with grades, students, outcome resultsBetaNo live campus connection yet; test against your Canvas test instance.
Blackboard LearnREST API over HTTPS, OAuth2ReadApplication key and secret registered by your Blackboard administratorTerms, courses, memberships, users, gradebookBetaNo live campus connection yet.
MoodleWeb services REST API over HTTPSReadWeb service token created by your Moodle administratorCourses, enrolled users, categories, groups, grade itemsBetaNo live campus connection yet. Moodle passes the token in the request address; use HTTPS.
Jenzabar rubric report export (Excel)File uploadImportNoneStudents, sections, enrollments, rubric scoresAvailableSpecific report format.
Outcome assessment spreadsheetsExcel or ZIP uploadImportNoneCourse outcomes and section achievementAvailableFile naming convention required.
CSV templatesFile uploadImportNoneCompetency frameworks. Outcomes, assessment results, and closing-the-loop templates load into the evaluation sample workspace, and can be moved once into a new installation when converting to a trial.Available2 MB or 10,000 rows per file. Ongoing score imports use the rubric report or outcome assessment spreadsheets.
AtlasOA REST APIJSON over HTTP(S), per-user bearer tokensRead; competency framework writes by permissionA user tokenCourses, outcomes, achievement, studentsAvailableNo published OpenAPI specification yet.
Your SIS if not listedAdapter built for your systemReadTest access to your systemAs agreedCustomer-specificPaid add-on; see pricing.
Workday StudentPlannedRoadmap
Banner, Colleague, PeopleSoft, D2L Brightspace, Google ClassroomNoneNot availableUse CSV templates, or ask about a customer-specific adapter.

Single sign-on (SAML, OIDC, LDAP) is not available for AtlasOA.

Atlas K-12

SystemMethodDirectionNeeds from youDataStatusLimitations
PowerSchoolVendor REST API, OAuth2 client credentialsReadPlugin client ID and secretStudents, attendance, behavior, demographics, courses, gradesBetaNot yet run against a live district system.
SkywardVendor REST API, OAuth2 or API keyReadAPI credentialsSame as PowerSchoolBetaNot yet run against a live district system.
AeriesVendor REST API, API keyReadAPI keySame as PowerSchoolBetaNot yet run against a live district system.
Synergy (Edupoint)Vendor REST API, API keyReadAPI key (requires API entitlement from Edupoint)Same as PowerSchoolBetaNot yet run against a live district system.
Ed-Fi ODS / APIEd-Fi API, OAuth2ReadEd-Fi client key and secretStudents, attendance, behavior, demographics, courses, grades, assessments, calendarBetaNot yet run against a live district ODS.
OneRoster 1.1 (any compliant SIS)OneRoster REST API, OAuth2ReadOneRoster client ID and secretStudents, demographics, courses, enrollments, gradesBetaOneRoster does not carry attendance or behavior; supply those by CSV or SFTP. Enrollments are read but not yet imported, and date of birth is not populated correctly by this connector yet; supply date of birth by CSV.
Infinite Campus, Aspen, Focus, Genesis, eSchoolPlus, SchoolTool, Blackbaud, FACTS, Rediker, ProgressBookThrough the OneRoster connectorReadYour vendor's OneRoster 1.1 API credentialsSame as OneRosterBetaDepends on your vendor's OneRoster API being enabled for your district.
CSV filesUpload or local folderImportNoneStudents, attendance, behavior, demographics, courses, assessments, calendarAvailableCSV only (not Excel). Sample files.
SFTP file dropSFTP download from your serverReadSFTP account; the SFTP server's host key must first be trusted on the Atlas K-12 server (for example by connecting once with ssh as the account that runs Atlas K-12). There is no screen for this yet.Same as CSVAvailableRemote files are read, never renamed or deleted.
Tyler, Ascender, Alma, JMC, JCampus, WVEIS, Compass, SchoolBrains, othersCSV or SFTP (no public API)ImportScheduled export from your SISSame as CSVAvailableFile-based only. API credentials are refused for these systems so none are stored unnecessarily.
Microsoft Entra IDOpenID Connect single sign-onSign-in onlyAn app registration in your tenantStaff identityBetaSingle tenant. Off by default. Token validation is covered by automated tests; not yet confirmed against a district's production tenant.
Google Workspace sign-inNoneNot available
Canvas, Schoology, Google Classroom, Moodle, BlackboardPlannedRoadmap
Screener presets (NWEA MAP, i-Ready, STAR, and others)Planned CSV presetsRoadmapUse the generic assessment CSV today.
Clever, ClassLinkNoneNot available
Public REST APIPlannedRoadmap

Grade sync through the API connectors depends on section and enrollment data and is being confirmed as part of beta testing; CSV grade imports are the reliable path today. Detailed per-SIS setup and field mapping: SIS adapter matrix (PDF) and field mapping reference (PDF). Where a PDF differs from this page, this page is current.

Read-only data access: our approach

An integration should be able to read what it needs and nothing more. Both products are built so that a connection to your SIS or LMS can only read.

  • No write-back. No AtlasOA or Atlas K-12 connector writes to your SIS or LMS. The only requests that send data to your system are the standard sign-in requests that obtain an access token.
  • Read-only credentials. Give us an account that can only read. For Jenzabar J1 and EX, that is a SQL login with the db_datareader role. AtlasOA sends only SELECT statements, and an automated test checks that no other statement type is sent, but the database login is your real safeguard.
  • Least privilege. Grant access only to the tables or API scopes the connector reads. For Jenzabar J1, AtlasOA reads YEAR_TERM_TABLE, SECTION_MASTER, NAME_MASTER, and STUDENT_CRS_HIST.
  • Test first. Connect to a test or non-production instance during evaluation, and compare the imported data with the source.
  • Connection architecture. AtlasOA connects from the application server to the address you enter. Atlas K-12 connects only from its separate fetcher process, which may reach only the SIS hosts you configure for that job; the main application cannot connect out.
  • Synchronization. Atlas K-12 syncs on the schedule you set (hourly, daily, or weekly) and recalculates tiers afterward. In Atlas K-12, only building and district administrators can create, change, or run connections.
  • Credentials. Passwords and client secrets are encrypted at rest (Atlas K-12 in its database, AtlasOA in its local settings file); AtlasOA Canvas and Moodle API tokens are not yet encrypted. In Atlas K-12, leaving a secret field blank when editing keeps the stored value, so saved secrets are never displayed again.
  • Logging. AtlasOA records every connection test in a local log (with the password removed) and in the audit log. Atlas K-12 records each sync in its sync history with a fixed error message; detailed errors go only to the server log. Atlas K-12's connection test currently shows administrators the raw error text from your system.

Do not take our word for it. Test it yourself. Install AtlasOA or Atlas K-12 on a machine your institution controls, use sample or non-production data, and let your own people decide.