Does OGS has a public API? Where can I find the documentation?

Well… basically the question of the title :slight_smile:

The web interface is great but making a client it’s a nice programming exercise.

There is a public API for many functions. There is a part of this forum for discussions related to the API: https://forums.online-go.com/c/ogs-development/api-development

I’ve also found to resources that have additional information:

There have been a few programs written to use that API:

  • OGS Notifier, a Chrome extension that lets you know when you have games waiting
  • uberdownloader, a Python script that will download all games for a player as SGF files

I’ll leave it for folks with real knowledge to say anything more (and to correct my mistakes).

3 Likes

I’ll just add that these things are linked to from the Developer portal page that also includes a way of generating oauth2 application tokens:

note that our rest api is browseable:

https://online-go.com/api/

3 Likes

Thanks! Seem enough information :slight_smile:

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.