Fudan University website screenshot

Fudan University

Fudan University is a public research university in Shanghai, China, and a member of the national C9 League and Double First-Class programme. Its programmable footprint is small and almost entirely internal, but — unusually for this cohort — none of it is a vendor's contract wearing the university's name: every surface catalogued here runs on a host under fudan.edu.cn and is operated by Fudan itself. The real find is identity federation. Fudan operates a Shibboleth SAML 2.0 identity provider, registered with the CARSI federation and published to eduGAIN since February 2020, and it serves its own SAML metadata live at idpfudan.fudan.edu.cn. Alongside it, id.fudan.edu.cn publishes a working OpenID Connect discovery document and JWKS with no authentication required. Both are genuinely machine-readable and neither is documented anywhere Fudan publishes. Beyond identity, the Social Science Data Platform migrated off Dataverse to a custom application at rdr.fudan.edu.cn/datahome; its JSON backend answers, but it is undocumented, session-bound, and returns application-level refusals with HTTP 200. There is no developer portal, no public API key programme, no OAI-PMH, no open data portal, no robots.txt and no llms.txt on the main site, and the official GitHub organisation has zero public repositories — the university's public code lives instead in departmental lab organisations.

Fudan University publishes 1 API on the APIs.io network: Unified Identity — OpenID Connect. Tagged areas include University, Higher Education, Education, China, and Shanghai.

The Fudan University catalog on APIs.io includes 1 JSON-LD context.

Fudan University’s developer surface includes support, engineering blog, and 18 more developer resources.

30.4/100 thin ▬ flat Agent 21/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFree
1 APIs
UniversityHigher EducationEducationChinaShanghaiC9 LeagueIdentity FederationResearch DataSingle Sign-On

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
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 applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% 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/fudan: 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 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

Fudan University Unified Identity — OpenID Connect

The OpenID Connect provider Fudan operates for campus single sign-on at id.fudan.edu.cn. Issuer https://id.fudan.edu.cn/idp. The discovery document and the JWKS are both served ...

Fudan University Shibboleth Identity Provider (CARSI / eduGAIN)

Fudan's SAML 2.0 identity provider, entityID https://idpfudan.fudan.edu.cn/idp/shibboleth, asserting scope fudan.edu.cn. It is registered with CARSI, China's education federatio...

Fudan University Social Science Data Platform (复旦大学社会科学数据平台)

Fudan's institutional research data repository, operated by the Research Center for Social Sciences. It moved off Dataverse: dvn.fudan.edu.cn now only meta-refreshes to rdr.fuda...

Pricing Plans 1

Published pricing tiers and plan structures.

Fudan Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Fudan Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Fudan Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Fudan Context

15 classes · 0 properties

JSON-LD

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Examples 2

Example request and response payloads for these APIs.

Fudan Idp Jwks

1 fields

EXAMPLE

Fudan Openid Configuration

13 fields

EXAMPLE

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Fudan Authentication

0 schemes

SECURITY

Fudan Domain Security

TLSv1.3 · DMARC

SECURITY

Fudan Vulnerability Disclosure

disclosure policy published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Fudan Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: fudan
name: Fudan University
x-type: university
x-category: Public Research University
description: 'Fudan University is a public research university in Shanghai, China, and a member of the national C9 League
  and Double First-Class programme. Its programmable footprint is small and almost entirely internal, but — unusually for
  this cohort — none of it is a vendor''s contract wearing the university''s name: every surface catalogued here runs on a
  host under fudan.edu.cn and is operated by Fudan itself. The real find is identity federation. Fudan operates a Shibboleth
  SAML 2.0 identity provider, registered with the CARSI federation and published to eduGAIN since February 2020, and it serves
  its own SAML metadata live at idpfudan.fudan.edu.cn. Alongside it, id.fudan.edu.cn publishes a working OpenID Connect discovery
  document and JWKS with no authentication required. Both are genuinely machine-readable and neither is documented anywhere
  Fudan publishes. Beyond identity, the Social Science Data Platform migrated off Dataverse to a custom application at rdr.fudan.edu.cn/datahome;
  its JSON backend answers, but it is undocumented, session-bound, and returns application-level refusals with HTTP 200. There
  is no developer portal, no public API key programme, no OAI-PMH, no open data portal, no robots.txt and no llms.txt on the
  main site, and the official GitHub organisation has zero public repositories — the university''s public code lives instead
  in departmental lab organisations.'
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: false
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - probe
  generated: '2026-08-30'
  method: probed
accessModel:
  pricing: free
  onboarding: closed
  trial: false
  try_now: false
  public: false
  label: Institution-internal
  confidence: high
  source:
  - probe
  generated: '2026-08-30'
  method: probed
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/fudan.png
url: https://raw.githubusercontent.com/api-evangelist/fudan/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- China
- Shanghai
- C9 League
- Identity Federation
- Research Data
- Single Sign-On
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
x-coverage:
  state: gated
  reason: auth_required
  detail: 'Fudan operates real, institution-owned surfaces and two of them publish machine-readable metadata anonymously —
    the SAML 2.0 IdP metadata at idpfudan.fudan.edu.cn/idp/shibboleth and the OpenID Connect discovery document plus JWKS
    at id.fudan.edu.cn/idp. Those are captured and described here in full. Everything the institution actually runs behind
    them is closed: the OIDC endpoints need a client_id issued by the IT Office and there is no public registration; the research
    data platform''s JSON backend answers every unauthenticated call with HTTP 200 and the body {"status":4000,"message":"状态锁不得为空"}.
    No developer portal, no API key programme and no documentation exists for any of it. This is not a bot block and not a
    language barrier — Chinese-language surfaces were searched and read, and the Chinese Information Technology Office pages
    were the source for several corrections here.'
  evidence:
  - url: https://idpfudan.fudan.edu.cn/idp/shibboleth
    status: 200
  - url: https://id.fudan.edu.cn/idp/.well-known/openid-configuration
    status: 200
  - url: https://id.fudan.edu.cn/idp/oidc/getPublicKey
    status: 200
  - url: https://rdr.fudan.edu.cn/datahome/open/admin/loginUserInfo.do
    status: 200
  - url: https://rdr.fudan.edu.cn/api/info/version
    status: 404
  - url: https://dvn.fudan.edu.cn/oai?verb=Identify
    status: 404
  - url: https://library.fudan.edu.cn/oai?verb=Identify
    status: 200
  - url: https://www.fudan.edu.cn/robots.txt
    status: 404
  - url: https://www.fudan.edu.cn/llms.txt
    status: 404
apis:
- aid: fudan:identity-oidc
  name: Fudan University Unified Identity — OpenID Connect
  x-operator: institution
  description: 'The OpenID Connect provider Fudan operates for campus single sign-on at id.fudan.edu.cn. Issuer https://id.fudan.edu.cn/idp.
    The discovery document and the JWKS are both served anonymously and were captured live on 2026-08-30; the endpoints they
    point at require a client_id issued by the Information Technology Office, and there is no public client registration.
    The OpenAPI in this repository is DERIVED from Fudan''s own discovery document, not published by Fudan. One defect is
    recorded as observed: the end-session endpoint is declared under the member name "end_session_endpoint " with a trailing
    space, so a strict discovery client will miss it.'
  humanURL: https://id.fudan.edu.cn/
  baseURL: https://id.fudan.edu.cn/idp
  tags:
  - Identity Federation
  - Single Sign-On
  - OpenID Connect
  - Undocumented
  properties:
  - type: OpenAPI
    url: openapi/fudan-identity-openapi.yml
  - type: Authentication
    url: authentication/fudan-authentication.yml
  - type: Scopes
    url: scopes/fudan-scopes.yml
  - type: Errors
    url: errors/fudan-errors.yml
  - type: JSONSchema
    url: json-schema/fudan-openid-configuration-schema.json
  - type: Examples
    url: examples/fudan-openid-configuration.json
  - type: Vocabulary
    url: vocabulary/fudan-vocabulary.yml
  - type: Conformance
    url: conformance/fudan-conformance.yml
- aid: fudan:identity-saml
  name: Fudan University Shibboleth Identity Provider (CARSI / eduGAIN)
  x-operator: institution
  description: 'Fudan''s SAML 2.0 identity provider, entityID https://idpfudan.fudan.edu.cn/idp/shibboleth, asserting scope
    fudan.edu.cn. It is registered with CARSI, China''s education federation, and interfederated into eduGAIN, where it has
    carried entity id 671764 since 2020-02-12. Fudan serves the metadata itself: a 14,734-byte EntityDescriptor with both
    an IDPSSODescriptor and an AttributeAuthorityDescriptor, supporting SAML 2.0, SAML 1.1 and the Shibboleth 1.0 profile.
    This is a machine-readable institutional surface that almost no university in this cohort has catalogued, and it is the
    basis of the shibboleth and saml conformance recorded here. One operational note: the self-served copy still carries the
    stock Shibboleth mdui:DisplayName ("A Name for the IdP at idpfudan.fudan.edu.cn"), while the CARSI-registered copy carries
    the proper English and Chinese names.'
  humanURL: https://idpfudan.fudan.edu.cn/idp/shibboleth
  baseURL: https://idpfudan.fudan.edu.cn/idp
  tags:
  - Identity Federation
  - SAML
  - Shibboleth
  - eduGAIN
  - CARSI
  properties:
  - type: Metadata
    url: examples/fudan-idp-saml-metadata.xml
  - type: Authentication
    url: authentication/fudan-authentication.yml
  - type: Conformance
    url: conformance/fudan-conformance.yml
- aid: fudan:research-data-platform
  name: Fudan University Social Science Data Platform (复旦大学社会科学数据平台)
  x-operator: institution
  description: 'Fudan''s institutional research data repository, operated by the Research Center for Social Sciences. It moved
    off Dataverse: dvn.fudan.edu.cn now only meta-refreshes to rdr.fudan.edu.cn/datahome, which is a Vue single-page application
    over a Spring Boot backend. That backend is live and returns JSON, but it is undocumented, session-bound, and refuses
    unauthenticated calls with HTTP 200 and an in-body status 4000. No Dataverse REST API, no OAI-PMH and no published API
    of any kind responds on either host, so no contract is saved for this surface. re3data still records the software as Dataverse
    and the PID system as Handle; that record was last updated 2025-07-24 and is stale.'
  humanURL: https://rdr.fudan.edu.cn/datahome/open/dataResource
  tags:
  - Research Data
  - Research Repository
  - Undocumented
  - Gated
  properties:
  - type: Errors
    url: errors/fudan-errors.yml
  - type: Lifecycle
    url: lifecycle/fudan-lifecycle.yml
common:
- type: Website
  url: https://www.fudan.edu.cn
- type: Website
  url: https://www.fudan.edu.cn/en/
- type: IdentityFederation
  url: https://idpfudan.fudan.edu.cn/idp/shibboleth
- type: IdentityFederation
  url: https://id.fudan.edu.cn/idp/.well-known/openid-configuration
- type: ResearchRepository
  url: https://rdr.fudan.edu.cn/datahome/open/dataResource
- type: LibraryCatalog
  url: https://library.fudan.edu.cn/
- type: CourseCatalog
  url: https://jwc.fudan.edu.cn/
- type: AIPolicy
  url: https://news.fudan.edu.cn/2024/1220/c3163a143685/page.htm
- type: Support
  url: https://xxb.fudan.edu.cn/
- type: Blog
  url: https://news.fudan.edu.cn/
- type: GitHubOrganization
  url: https://github.com/FudanUniversity
- type: GitHubOrganization
  url: https://github.com/FudanNLP
- type: GitHubOrganization
  url: https://github.com/FudanSELab
- type: LinkedIn
  url: https://www.linkedin.com/school/fudan-university/
- type: VulnerabilityDisclosure
  url: security/fudan-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/fudan-domain-security.yml
- type: Plans
  url: plans/fudan-plans-pricing.yml
- type: RateLimits
  url: rate-limits/fudan-rate-limits.yml
- type: FinOps
  url: finops/fudan-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/fudan"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/fudan/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/fudan/evidence"

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.

A second provider on the same verified email joins the account you already have.