Built for native DSH plugins

Catalog read endpoints allow cross-origin access without an API key. Ratings use a signed visitor cookie; comments and direct publishing require GitHub login and server-side rate limits.

Catalog

GET /api/v1/plugins?scope=verified&q=memory&category=记忆&sort=trending&limit=24
GET /api/v1/plugins?scope=unverified&sort=stars
GET /api/v1/plugins?scope=all&sort=stars
GET /api/v1/packs

Details

GET /api/v1/plugins/:owner/:name

Safe install plan

GET /api/v1/plugins/:owner/:name/install-plan?profile=web
GET /install/:owner/:name.md?profile=web&lang=zh
GET /install/packs/:id?lang=zh

Ratings and comments

GET  /api/v1/plugins/:owner/:name/rating
POST /api/v1/plugins/:owner/:name/rating       # signed visitor + rate limits
POST /api/v1/plugins/:owner/:name/comments     # GitHub session + rate limits
GET  /api/v1/community/posts
POST /api/v1/community/posts                    # GitHub session + Markdown + rate limits
POST /api/v1/submissions                       # GitHub session + manifest check

Health

GET /api/v1/health