Shanghai Jiao Tong University logo

Shanghai Jiao Tong University

Shanghai Jiao Tong University (SJTU), founded in 1896 and located in Shanghai, China (Mainland), is one of China's top research universities and is ranked #56 in the QS World University Rankings 2025. SJTU operates an official developer platform (developer.sjtu.edu.cn) that exposes internal data resources and infrastructure to authorized developers. Its public-facing programmable footprint centers on the jAccount single sign-on system (OAuth 2.0 / OpenID Connect) and a GraphQL-based data resources platform covering account, faculty, undergraduate teaching, and academic paper data. Access to the data APIs is gated behind an application and approval process; the SSO/OIDC integration is documented publicly.

6 APIs 0 Features
EducationHigher EducationUniversityResearchChinaGraphQLIdentityOpenID Connect

APIs

jAccount Single Sign-On (OAuth 2.0 / OIDC)

jAccount is SJTU's identity and single sign-on system. It provides OAuth 2.0 and OpenID Connect authorization for third-party member sites, including an authorization endpoint, ...

SJTU Data Resources GraphQL API

A GraphQL-based data resources API providing access to institutional data categories including account information, faculty/staff data, undergraduate teaching records, and acade...

Undergraduate Teaching APIs

GraphQL APIs exposing undergraduate teaching and course-related information. Course interfaces return current academic year data. Part of the gated data resources platform.

Faculty APIs

GraphQL APIs providing faculty and staff profile data. Part of the gated data resources platform requiring an approved application.

Academic Paper APIs

GraphQL APIs providing access to academic paper and publication metadata. Part of the gated data resources platform requiring an approved application.

Account APIs

GraphQL APIs used to retrieve account-related information. Access requires an approved data resource application.

Semantic Vocabularies

Shanghai Jiao Tong University Context

7 classes · 4 properties

JSON-LD

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔑
Authentication
Authentication
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Review
Review

Sources

apis.yml Raw ↑
aid: shanghai-jiao-tong-university
name: Shanghai Jiao Tong University
description: >-
  Shanghai Jiao Tong University (SJTU), founded in 1896 and located in Shanghai,
  China (Mainland), is one of China's top research universities and is ranked #56
  in the QS World University Rankings 2025. SJTU operates an official developer
  platform (developer.sjtu.edu.cn) that exposes internal data resources and
  infrastructure to authorized developers. Its public-facing programmable footprint
  centers on the jAccount single sign-on system (OAuth 2.0 / OpenID Connect) and a
  GraphQL-based data resources platform covering account, faculty, undergraduate
  teaching, and academic paper data. Access to the data APIs is gated behind an
  application and approval process; the SSO/OIDC integration is documented publicly.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Research
- China
- GraphQL
- Identity
- OpenID Connect
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: shanghai-jiao-tong-university:jaccount-oauth
  name: jAccount Single Sign-On (OAuth 2.0 / OIDC)
  description: >-
    jAccount is SJTU's identity and single sign-on system. It provides OAuth 2.0
    and OpenID Connect authorization for third-party member sites, including an
    authorization endpoint, token endpoint, and user profile API. Client
    registration (client_id / client_secret) is required.
  humanURL: https://developer.sjtu.edu.cn/auth/oidc.html
  baseURL: https://jaccount.sjtu.edu.cn/oauth2
  tags: [Authentication, Identity, OAuth, OpenID Connect, SSO]
  properties:
  - type: Documentation
    url: https://developer.sjtu.edu.cn/auth/oidc.html
- aid: shanghai-jiao-tong-university:data-graphql
  name: SJTU Data Resources GraphQL API
  description: >-
    A GraphQL-based data resources API providing access to institutional data
    categories including account information, faculty/staff data, undergraduate
    teaching records, and academic papers. Queries are POSTed to a single GraphQL
    endpoint. Access requires an approved data resource application.
  humanURL: https://developer.sjtu.edu.cn/graphql/graphql.html
  baseURL: https://graphql.sjtu.edu.cn/graphql
  tags: [GraphQL, Data, Academic, Research, Teaching]
  properties:
  - type: Documentation
    url: https://developer.sjtu.edu.cn/graphql/graphql.html
  - type: Documentation
    url: https://developer.sjtu.edu.cn/api/list.html
  - url: graphql/shanghai-jiao-tong-university-graphql.md
    type: GraphQL
- aid: shanghai-jiao-tong-university:graphql-student
  name: Undergraduate Teaching APIs
  description: >-
    GraphQL APIs exposing undergraduate teaching and course-related information.
    Course interfaces return current academic year data. Part of the gated data
    resources platform.
  humanURL: https://developer.sjtu.edu.cn/graphql/student.html
  tags: [GraphQL, Teaching, Courses, Academic]
  properties:
  - type: Documentation
    url: https://developer.sjtu.edu.cn/graphql/student.html
- aid: shanghai-jiao-tong-university:graphql-faculty
  name: Faculty APIs
  description: >-
    GraphQL APIs providing faculty and staff profile data. Part of the gated data
    resources platform requiring an approved application.
  humanURL: https://developer.sjtu.edu.cn/graphql/faculty.html
  tags: [GraphQL, Faculty, Data]
  properties:
  - type: Documentation
    url: https://developer.sjtu.edu.cn/graphql/faculty.html
- aid: shanghai-jiao-tong-university:graphql-paper
  name: Academic Paper APIs
  description: >-
    GraphQL APIs providing access to academic paper and publication metadata.
    Part of the gated data resources platform requiring an approved application.
  humanURL: https://developer.sjtu.edu.cn/graphql/paper.html
  tags: [GraphQL, Papers, Publications, Research]
  properties:
  - type: Documentation
    url: https://developer.sjtu.edu.cn/graphql/paper.html
- aid: shanghai-jiao-tong-university:graphql-account
  name: Account APIs
  description: >-
    GraphQL APIs used to retrieve account-related information. Access requires an
    approved data resource application.
  humanURL: https://developer.sjtu.edu.cn/graphql/account.html
  tags: [GraphQL, Account, Identity, Data]
  properties:
  - type: Documentation
    url: https://developer.sjtu.edu.cn/graphql/account.html
common:
- type: Website
  url: https://en.sjtu.edu.cn/
- type: DeveloperPortal
  url: https://developer.sjtu.edu.cn/
- type: Authentication
  url: https://developer.sjtu.edu.cn/auth/oidc.html
- type: GitHub
  url: https://github.com/sjtug
- type: LinkedIn
  url: https://www.linkedin.com/school/shanghai-jiao-tong-university/
- type: Plans
  url: plans/shanghai-jiao-tong-university-plans-pricing.yml
- type: RateLimits
  url: rate-limits/shanghai-jiao-tong-university-rate-limits.yml
- type: FinOps
  url: finops/shanghai-jiao-tong-university-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: [email protected]