Artic Api Client Library

Description

A multiplatform client library for the Artic HTTP API (api.artic.edu). This client API simplifies integration with the Artic API for client applications by mirroring the HTTP API's structure, making it highly intuitive to use. The library currently supports JVM (including Android), JavaScript, Linux, and Windows.

Maven Central Library

Artic Api client is available on Maven Central here.

GitHub Project

Artic Api client is available on GitHub here.

Basic facts
  • Fetch data from the Artic API.
  • It is fully documented.
  • GitHub Wiki is available.
  • It supports the complete Artic HTTP API.
  • It follows the Artic API's structure.
  • It has been unit tested.
Technical details
  • Kotlin Multiplatform.
  • It uses Ktor as HTTP client.
  • Parsed responses available.
  • Full responses available.
  • Predefined and raw parameters available.
  • Error handling for general and specific cases.
  • Code references available.
  • Guides available on GitHub Wiki (see GitHub project's page).