Getting started

Dependency

Include Scala Showdown API in your project using your preferred build tool.

SBT:

libraryDependencies += "io.github.pidoveproject" %% "scala-showdown-api" % "version"

Mill:

ivy"io.github.pidoveproject::scala-showdown-api:version"

JVM and JS platforms are supported.

Connecting to the server

Scala Showdown API provides different implementations under the same interfaces: ShowdownClient and ShowdownConnection.

Check them here.

Authentication

You can find details about authentication to an account here.