Skip to content

Releases: devmugi/scryfall-api

v1.0.2

13 Jan 17:14

Choose a tag to compare

Bump version to 1.0.2 to fix publishing to Maven Central.

v1.0.1

13 Jan 16:03

Choose a tag to compare

Publish artifacts to Maven Central instead of GitHub Packages

  • Consumers no longer need to configure additional repositories
  • No authentication required to fetch dependencies

Full Changelog: v1.0.0...v1.0.1

v1.0.0

13 Jan 02:33

Choose a tag to compare

v1.0.0 - Initial Release

Scryfall API - Kotlin Multiplatform Library

A type-safe Kotlin Multiplatform library for the Scryfall API for Magic: The Gathering.

Supported Platforms

  • JVM (Java 17+)
  • Android (minSdk 24)
  • iOS (x64, arm64, simulator arm64)
  • JavaScript (Node.js & Browser)

API Coverage

  • Cards API - Search, named lookup, random, autocomplete, collection batch lookup (13 methods)
  • Sets API - Query by code, TCGPlayer ID, or Scryfall UUID
  • Rulings API - Retrieve official card rulings
  • Catalogs API - 20 reference catalogs (card names, types, keywords, etc.)
  • Symbology API - Mana symbols and cost parsing
  • Bulk Data API - Access bulk data exports

Installation

Kotlin/Gradle:
implementation("io.github.devmugi:scryfall-api:1.0.0")

npm/JavaScript:
npm install @devmugi/scryfall-api

Documentation