Zhejiang University (浙江大学, ZJU) is a comprehensive public research university in Hangzhou, Zhejiang Province, China — a C9 League and Double First-Class institution, ranked in the QS World University Rankings top 50, with strengths across AI, engineering, medicine, agriculture and the sciences. ZJU operates no central developer portal, no open data portal, no institution-operated research data repository and no documented public application API. Its verified institution-operated programmable footprint is three surfaces, all under its own zju.edu.cn registrable domain: a public open source software mirror at mirrors.zju.edu.cn that publishes a genuinely machine-readable service catalog (the MirrorZ data contract, 63 mirrored repositories, anonymous read); a Shibboleth SAML 2.0 Identity Provider registered in CARSI and reachable through eduGAIN; and a CAS unified single sign-on platform. Everything else on the public estate is either vendor software running on a ZJU hostname — the Huiwen library catalog, the undergraduate teaching management platform, the faculty profile system — or is gated behind campus network access. The library catalog has been deliberately withdrawn from the public internet. No OpenAPI, AsyncAPI, GraphQL, MCP server, agent card, robots.txt, security.txt or llms.txt is published anywhere on the institution's own surface.
Zhejiang University publishes 2 APIs on the APIs.io network: Catalog API and Repositories API. Tagged areas include University, Higher Education, Education, Research, and China.
The Zhejiang University catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Zhejiang University’s developer surface includes documentation, support, authentication, and 23 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Education & Research regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare
no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's
denominator entirely — not scored zero. A reference or data API is not deficient for being unable to
upsert.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/zhejiang: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
Zhejiang University operates a Shibboleth SAML 2.0 Identity Provider, entityID https://idp.zju.edu.cn/idp/shibboleth, registered in CARSI (the CERNET Authentication and Resource...
ZJU's unified identity authentication platform — a Central Authentication Service (CAS) single sign-on login fronting campus systems. It supports username/password, QR-code scan...
aid: zhejiang
name: Zhejiang University
x-type: university
x-category: Public Research University
description: 'Zhejiang University (浙江大学, ZJU) is a comprehensive public research university in Hangzhou, Zhejiang Province,
China — a C9 League and Double First-Class institution, ranked in the QS World University Rankings top 50, with strengths
across AI, engineering, medicine, agriculture and the sciences. ZJU operates no central developer portal, no open data portal,
no institution-operated research data repository and no documented public application API. Its verified institution-operated
programmable footprint is three surfaces, all under its own zju.edu.cn registrable domain: a public open source software
mirror at mirrors.zju.edu.cn that publishes a genuinely machine-readable service catalog (the MirrorZ data contract, 63
mirrored repositories, anonymous read); a Shibboleth SAML 2.0 Identity Provider registered in CARSI and reachable through
eduGAIN; and a CAS unified single sign-on platform. Everything else on the public estate is either vendor software running
on a ZJU hostname — the Huiwen library catalog, the undergraduate teaching management platform, the faculty profile system
— or is gated behind campus network access. The library catalog has been deliberately withdrawn from the public internet.
No OpenAPI, AsyncAPI, GraphQL, MCP server, agent card, robots.txt, security.txt or llms.txt is published anywhere on the
institution''s own surface.'
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: free
onboarding: unknown
trial: false
try_now: false
public: false
label: Free
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/zhejiang.png
url: https://raw.githubusercontent.com/api-evangelist/zhejiang/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Research
- China
- C9 League
- Double First-Class
- Identity Federation
- Single Sign-On
- Open Source Mirror
- Library
created: '2026-06-03'
modified: '2026-08-19'
specificationVersion: '0.23'
x-coverage:
state: covered
reason: institution_surface_verified
detail: 'Three institution-operated surfaces confirmed live under Zhejiang University''s own registrable domain zju.edu.cn,
one of which publishes a real machine-readable contract: the MirrorZ service catalog at mirrors.zju.edu.cn/mirrorz.json
(200, application/json, 63 mirrors, validated against the upstream MirrorZ JSON Schema). The SAML 2.0 / Shibboleth IdP
at idp.zju.edu.cn is institution-operated and third-party-registered in eduGAIN via CARSI, evidencing two education-regime
domain standards — though the document it serves is an expired, uncustomised installer artifact. Two further surfaces
are real institutional facts but are gated: the library catalog at opac.zju.edu.cn returns a deliberate 403 stating public-internet
service has been suspended in favour of WebVPN, and the undergraduate teaching platform at zdbk.zju.edu.cn is a login-only
vendor system. NO tenant relationship on a research-data platform was found — there is no Figshare, Pure, Dataverse, DSpace
or Symplectic surface under zju.edu.cn, so no vendor contract is attributed here. There is no open data portal, no institution-operated
OAI-PMH endpoint (libweb.zju.edu.cn soft-404s on /oai, returning HTTP 200 with a CMS error body — deliberately not credited),
and no central developer portal.'
assessed: '2026-08-19'
method: probed
evidence:
- url: https://mirrors.zju.edu.cn/mirrorz.json
status: 200
- url: https://mirrors.zju.edu.cn/
status: 200
- url: https://mirrors.zju.edu.cn/docs/
status: 200
- url: https://mirrors.zju.edu.cn/robots.txt
status: 200
- url: https://idp.zju.edu.cn/idp/shibboleth
status: 200
- url: https://technical.edugain.org/api.php?action=list_entities&format=json
status: 200
- url: https://zjuam.zju.edu.cn/cas/login?locale=en
status: 200
- url: https://www.zju.edu.cn/english/
status: 200
- url: https://libweb.zju.edu.cn/
status: 200
- url: https://zdbk.zju.edu.cn/jwglxt/xtgl/login_slogin.html
status: 200
- url: https://github.com/ZJUSCT/mirror-issues
status: 200
- url: https://idp.zju.edu.cn/idp/profile/SAML2/Redirect/SSO
status: 400
- url: https://opac.zju.edu.cn/
status: 403
- url: https://libweb.zju.edu.cn/oai?verb=Identify
status: 200
- url: https://www.zju.edu.cn/robots.txt
status: 404
- url: https://www.zju.edu.cn/.well-known/security.txt
status: 404
- url: https://www.zju.edu.cn/llms.txt
status: 404
- url: https://mirrors.zju.edu.cn/nonexistent-xyz/
status: 404
- url: https://api.zju.edu.cn/
status: 0
- url: https://data.zju.edu.cn/
status: 0
- url: https://developer.zju.edu.cn/
status: 0
- url: https://ir.zju.edu.cn/
status: 0
- url: https://repository.zju.edu.cn/
status: 0
apis:
- aid: zhejiang:shibboleth
name: Shibboleth Identity Provider (SAML 2.0)
x-operator: institution
x-operator-basis: Host idp.zju.edu.cn is under zju.edu.cn. eduGAIN's registry names the entity "Zhejiang University" with
scope zju.edu.cn under the CARSI registration authority.
description: 'Zhejiang University operates a Shibboleth SAML 2.0 Identity Provider, entityID https://idp.zju.edu.cn/idp/shibboleth,
registered in CARSI (the CERNET Authentication and Resource Sharing Infrastructure) and interfederated through eduGAIN
since 2020-01-31. It advertises SingleSignOn, SingleLogout, ArtifactResolution and AttributeQuery endpoints across SAML
1.0, SAML 1.1, SAML 2.0 and the Shibboleth-native binding. Caveat recorded honestly: the metadata served at the entityID
is the unmodified Shibboleth installer artifact — validUntil 2020-01-29, expired for six years, with no Organization or
ContactPerson block and the template placeholders still commented in. Federated consumers work from the CARSI/eduGAIN
aggregate, not from this endpoint.'
humanURL: https://idp.zju.edu.cn/idp/shibboleth
baseURL: https://idp.zju.edu.cn/idp/
tags:
- Identity Federation
- SAML
- Shibboleth
- Single Sign-On
- eduGAIN
- CARSI
properties:
- type: IdentityFederation
url: https://idp.zju.edu.cn/idp/shibboleth
- type: Metadata
url: identity-federation/zhejiang-idp-saml-metadata.xml
- type: IdentityFederation
url: identity-federation/zhejiang-identity-federation.yml
- type: Conformance
url: conformance/zhejiang-education-standards.yml
- type: Authentication
url: authentication/zhejiang-authentication.yml
- aid: zhejiang:sso
name: Unified Identity Authentication (CAS / SSO)
x-operator: institution
x-operator-basis: Host zjuam.zju.edu.cn is under zju.edu.cn, ZJU's own registrable domain.
description: 'ZJU''s unified identity authentication platform — a Central Authentication Service (CAS) single sign-on login
fronting campus systems. It supports username/password, QR-code scanning and third-party hand-off (DingTalk, QQ, WeChat,
and Azure/Microsoft for the international campus). Interactive web login only: no service-registration endpoint, no published
API contract and no developer documentation are reachable unauthenticated. Recorded as an institution-operated surface,
not as a consumable API.'
humanURL: https://zjuam.zju.edu.cn/cas/login?locale=en
baseURL: https://zjuam.zju.edu.cn/cas/
tags:
- Identity
- Single Sign-On
- Authentication
- CAS
properties:
- type: Authentication
url: https://zjuam.zju.edu.cn/cas/login?locale=en
- type: Authentication
url: authentication/zhejiang-authentication.yml
- type: Scopes
url: scopes/zhejiang-scopes.yml
- aid: zhejiang:zhejiang-catalog-api
name: Zhejiang University Catalog API
description: The machine-readable mirror service catalog.
humanURL: https://mirrors.zju.edu.cn/
baseURL: https://mirrors.zju.edu.cn
tags:
- Catalog
properties:
- type: OpenAPI
url: openapi/zhejiang-catalog-api-openapi.yml
- type: JSONSchema
url: json-schema/zhejiang-mirrorz-document.json
- type: Examples
url: examples/zhejiang-mirrorz-example.json
- type: APIReference
url: https://mirrors.zju.edu.cn/mirrorz.json
- type: Documentation
url: https://mirrors.zju.edu.cn/docs/
- type: Support
url: https://github.com/ZJUSCT/mirror-issues
- type: Errors
url: errors/zhejiang-errors.yml
- type: Vocabulary
url: vocabulary/zhejiang-vocabulary.yml
- type: Lifecycle
url: lifecycle/zhejiang-lifecycle.yml
- aid: zhejiang:zhejiang-repositories-api
name: Zhejiang University Repositories API
description: The mirrored package/distribution trees themselves.
humanURL: https://mirrors.zju.edu.cn/
baseURL: https://mirrors.zju.edu.cn
tags:
- Repositories
properties:
- type: OpenAPI
url: openapi/zhejiang-repositories-api-openapi.yml
- type: JSONSchema
url: json-schema/zhejiang-mirrorz-document.json
- type: Examples
url: examples/zhejiang-mirrorz-example.json
- type: APIReference
url: https://mirrors.zju.edu.cn/mirrorz.json
- type: Documentation
url: https://mirrors.zju.edu.cn/docs/
- type: Support
url: https://github.com/ZJUSCT/mirror-issues
- type: Errors
url: errors/zhejiang-errors.yml
- type: Vocabulary
url: vocabulary/zhejiang-vocabulary.yml
- type: Lifecycle
url: lifecycle/zhejiang-lifecycle.yml
common:
- type: Website
url: https://www.zju.edu.cn/english/
- type: WebsiteChinese
url: https://www.zju.edu.cn/
- type: IdentityFederation
url: identity-federation/zhejiang-identity-federation.yml
- type: Conformance
url: conformance/zhejiang-education-standards.yml
- type: ResearchComputing
url: https://mirrors.zju.edu.cn/
- type: LibraryCatalog
url: https://libweb.zju.edu.cn/
- type: CourseCatalog
url: https://zdbk.zju.edu.cn/jwglxt/xtgl/login_slogin.html
- type: ProductPage
url: https://mirrors.zju.edu.cn/
- type: Documentation
url: https://mirrors.zju.edu.cn/docs/
- type: Support
url: https://github.com/ZJUSCT/mirror-issues
- type: GitHubOrganization
url: https://github.com/ZJUSCT
- type: GitHubOrganization
url: https://github.com/zjulug
- type: LinkedIn
url: https://www.linkedin.com/school/zhejiang-university/
- type: Authentication
url: authentication/zhejiang-authentication.yml
- type: Scopes
url: scopes/zhejiang-scopes.yml
- type: Errors
url: errors/zhejiang-errors.yml
- type: Rules
url: rules/zhejiang-rules.yml
- type: Vocabulary
url: vocabulary/zhejiang-vocabulary.yml
- type: Lifecycle
url: lifecycle/zhejiang-lifecycle.yml
- type: JSONLD
url: json-ld/zhejiang-context.jsonld
- type: VulnerabilityDisclosure
url: security/zhejiang-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/zhejiang-domain-security.yml
- type: Plans
url: plans/zhejiang-plans-pricing.yml
- type: RateLimits
url: rate-limits/zhejiang-rate-limits.yml
- type: FinOps
url: finops/zhejiang-finops.yml
- type: Review
url: review.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.