Skip to content

ShaddyDC/osu-api-proxy

Repository files navigation

osu-api-proxy

Proxy for the osu!api v2 written in go. Allows applications to communicate with only an api key, while the server takes care of OAuth management.

Usage

Head to the hosted site, click authenticate and follow the steps to receive an api key. Include it in requests in the api-key header.

Note that this instance on osuapi.shaddy.dev is intended for use with my replay viewer. Please host your own instance for your own use.

Self-hosting

Requires:

  • Posgresql Database
  • etcd cache
  • Reverse proxy as with the given Caddyfile configuration

Prometheus metrics are supported and will be documented at a later time.

The included docker-compose.yml file may or may not work and be up-to-date.

About

Proxy for osu!api v2 to bring back api keys!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages