Are there any well documented go-server APIs?

General conversations about Go belong here.
Post Reply
moss
Beginner
Posts: 4
Joined: Thu Apr 03, 2014 8:13 am
GD Posts: 0

Are there any well documented go-server APIs?

Post by moss »

Does anyone know if any of the popular go servers have a reasonably well documented API?

I'd like to start a side project of developing a web client but haven't been able to find any documentation in regards to communicating with their server.

Any help would be really appreciated.
Thanks
User avatar
RBerenguel
Gosei
Posts: 1585
Joined: Fri Nov 18, 2011 11:44 am
Rank: KGS 5k
GD Posts: 0
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Location: Barcelona, Spain (GMT+1)
Has thanked: 576 times
Been thanked: 298 times
Contact:

Re: Are there any well documented go-server APIs?

Post by RBerenguel »

KGS is publicly very closed with their API. So, has no API. IIRC, IGS has a more accessible API, or used to... It could be accessed even via telnet. Tygem and Wbaduk, no idea, and OGS I think is completely closed (already web-based anyway.)
Geek of all trades, master of none: the motto for my blog mostlymaths.net
moss
Beginner
Posts: 4
Joined: Thu Apr 03, 2014 8:13 am
GD Posts: 0

Re: Are there any well documented go-server APIs?

Post by moss »

RBerenguel wrote:KGS is publicly very closed with their API. So, has no API. IIRC, IGS has a more accessible API, or used to... It could be accessed even via telnet. Tygem and Wbaduk, no idea, and OGS I think is completely closed (already web-based anyway.)
Thanks for the response.

Yeah I've found mention of being able to connect to IGS via telnet, but the links to that information seem to be broken. OGS is open potentially open, but has no API. They have an offer to work with client dev/des'ers to get outside clients connected, but I'm not sure if I want to deal with working with a system that has no API. Seems like it would make for possible nightmare for future maintenance/updates.
moss
Beginner
Posts: 4
Joined: Thu Apr 03, 2014 8:13 am
GD Posts: 0

Re: Are there any well documented go-server APIs?

Post by moss »

Alright, I found this page which at least has some info on how to connect via telnet. The command documentation is non-existent, but hopefully I can get enough info from help commands to make it feasible to work with.
User avatar
HermanHiddema
Gosei
Posts: 2011
Joined: Tue Apr 20, 2010 10:08 am
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
Location: Groningen, NL
Has thanked: 202 times
Been thanked: 1086 times

Re: Are there any well documented go-server APIs?

Post by HermanHiddema »

OGS is working on one for their next release: http://beta.online-go.com/api/v1/
moss
Beginner
Posts: 4
Joined: Thu Apr 03, 2014 8:13 am
GD Posts: 0

Re: Are there any well documented go-server APIs?

Post by moss »

HermanHiddema wrote:OGS is working on one for their next release: http://beta.online-go.com/api/v1/
Nice, thanks for the link.

I was able to connect to IGS through telnet. So between that and the future ogs api I think I should be fine.
I guess the project is a go.
jug
Dies with sente
Posts: 75
Joined: Sun Oct 20, 2013 5:37 am
Rank: EGF 5k
GD Posts: 0
KGS: jug
DGS: jug, 4k
Has thanked: 7 times
Been thanked: 18 times

Re: Are there any well documented go-server APIs?

Post by jug »

moss wrote:Does anyone know if any of the popular go servers have a reasonably well documented API?

I'd like to start a side project of developing a web client but haven't been able to find any documentation in regards to communicating with their server.
DGS (turn-based go-server) has an open API, though DGS is already web-based.
API-specs can be found at: http://sourceforge.net/p/dragongoserver ... _suite.txt
On source-forge there's also a test-server, that can be used to test clients.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Are there any well documented go-server APIs?

Post by RobertJasiek »

NNGS used to be open source, but I do not know if the code is still available.
yoyoma
Lives in gote
Posts: 653
Joined: Mon Apr 19, 2010 8:45 pm
GD Posts: 0
Location: Austin, Texas, USA
Has thanked: 54 times
Been thanked: 213 times

Re: Are there any well documented go-server APIs?

Post by yoyoma »

moss wrote:
HermanHiddema wrote:OGS is working on one for their next release: http://beta.online-go.com/api/v1/
Nice, thanks for the link.

I was able to connect to IGS through telnet. So between that and the future ogs api I think I should be fine.
I guess the project is a go.
What is your project?
Post Reply