Skip to content

Haneoka API

Stable public contracts for resource archives and community integrations.

The public API is served from https://haneoka.org. Resource data is addressed by an active server slug and can be pinned to an immutable release. Catalog documents, media, game-client files, Sonolus projections, Bestdori projections, and community endpoints are separate surfaces with different caching and authentication rules.

You needStart here
Discover active resource serversGET /api/v1/releases
Read a release catalogCatalog API
Resolve catalog mediaMedia and files
Download game-client manifests or bundlesGame-client API
Integrate a Sonolus serverSonolus
Read or write community contentCommunity API
Sign in or manage an accountAuthentication
Use the transformed Garupa providerBestdori

The complete machine-readable contract is openapi.json in this repository. It covers the stable JSON and file endpoints documented here, including provider-shaped and binary responses with their route grammar and response media types.

The public read surface includes release discovery, release-backed catalogs and files, Sonolus documents and data, Bestdori projections, and community reads. Account, profile, upload, and interaction routes are available where the request includes the required browser session.

English is the canonical documentation locale. The 简体中文版本 follows the same route and schema coverage.