Zhejiang University Repositories API

The mirrored package/distribution trees themselves.

Operations 1

GET /{mirror}/ Browse a mirrored repository tree #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/zhejiang-repositories-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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.

OpenAPI Specification

zhejiang-repositories-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Zhejiang University Open Source Software Mirror Service…
  version: '1.7'
  summary: Read-only HTTP service catalog and file distribution for the ZJU open source mirror.
  description: Zhejiang University operates a public open source software mirror at mirrors.zju.edu.cn (浙江大学开源软件镜像站), maintained by the ZJU Supercomputing Team (ZJUSCT) on the university's own registrable domain.
  contact:
    name: ZJU Mirror maintainers (ZJU Supercomputing Team)
    email: mirrors@zju.edu.cn
    url: https://github.com/ZJUSCT/mirror-issues/issues
  x-operator: institution
  x-operator-basis: Host mirrors.zju.edu.cn is under the institution's own registrable domain zju.edu.cn; the document's own site.email is mirrors@zju.edu.cn.
  x-provenance:
    method: derived
    generated: '2026-08-19'
    source: https://mirrors.zju.edu.cn/mirrorz.json
servers:
- url: https://mirrors.zju.edu.cn
  description: Production mirror site (nginx, HTTP/2, IPv4 + IPv6)
tags:
- name: Repositories
  description: The mirrored package/distribution trees themselves.
paths:
  /{mirror}/:
    get:
      tags:
      - Repositories
      operationId: browseMirrorTree
      summary: Browse a mirrored repository tree
      description: 'Each entry in the catalog''s `mirrors[].url` resolves to an anonymous HTTPS directory tree. Responses are HTML autoindexes or the upstream project''s own index page; individual files are served with Accept-Ranges: bytes. Verified 2026-08-19: GET /CPAN/ returned 200 text/html; GET /nonexistent-xyz/ returned a genuine nginx 404 (negative probe passed — this host does not soft-404).'
      security: []
      parameters:
      - name: mirror
        in: path
        required: true
        description: The repository path segment, e.g. `CPAN`, `debian`, `pypi`.
        schema:
          type: string
        example: CPAN
      responses:
        '200':
          description: Directory index or upstream index page.
          content:
            text/html:
              schema:
                type: string
        '404':
          description: No such mirrored repository.
          content:
            text/html:
              schema:
                type: string