coinglecko

coinglecko

A type-safe CoinGecko API client for Gleam (Erlang + JavaScript targets).

Quick Start (Erlang)

import coinglecko/client
import coinglecko/ping
import gleam/httpc
import gleam/result
import gleam/string

pub fn main() {
  let send = fn(req) { httpc.send(req) |> result.map_error(string.inspect) }
  let client = client.new_demo(api_key: "CG-your-key-here")
  let assert Ok(pong) = ping.check(client, send:)
}

Quick Start (JavaScript)

import coinglecko/client
import coinglecko/ping

let client = client.new_demo(api_key: "CG-your-key-here")
let assert Ok(req) = ping.check_request(client)
// Send with gleam_fetch, then call ping.decode_response(body)

Modules

Values

pub const version: String

The current version of the coinglecko library.

Search Document