FuildCurrency is a Go utility to fetch currencies, crypto-currencies and precious metal exchange rates. It does come with a number of providers (see below) for maximum flexibility. This library provides a minimalist API and a default provider. Some developers need a high frequency rate, others only a limited of currencies. Check the providers comparison table and pick the one that bests suits you.
GoCurrency is on alpha. Pull Requests are welcome
- Open source - You can check out our code
- Easy to use
- Come with different providers to avoid vendor lock-in
Provider | History | Frequency Rate | Streaming | SSL | Uptime (advertised) | Response time (advertised) | Plan | Currencies | Crypto-currencies | Precious Metals |
---|---|---|---|---|---|---|---|---|---|---|
live-rates.com | --- | 1/sec | --- | --- | --- | --- | free | --- | --- | --- |
European Central Bank | 1999 | 1/day at 3PM CET | --- | --- | --- | --- | free | limited | NO | NO |
Fixer.io | 1999 | 1/day at 4PM CET | --- | YES | 99.98% | ~5ms | free (no API key, auto throttles) | limited | NO | NO |
XE | NO | real-time | --- | --- | --- | --- | from $799/yr (no free trial) | > 190 | NO | --- |
Blockchain | --- | --- | --- | --- | --- | --- | free (optional API key for a higher rate limit) | --- | YES | NO |
Coin Desk | --- | 10/sec | --- | --- | --- | YES | free | --- | YES | NO |
Currency Layer | --- | from 1/min to 1/hour | --- | --- | --- | --- | free plan (with API key) then $95/yr | > 160 | NO | YES |
Xiniche | 1999 | real-time | --- | --- | --- | --- | 7-day free trial then $3k/yr | --- | NO | --- |
Oanda | 1990 | real-time | --- | --- | --- | --- | 30-day free trial then $4.5k/yr | --- | NO | --- |
$ go get github.com/MichaelTSS/FuildCurrency
-
Providers table
- Fill holes
-
Code
- Add Rates interface
- Add Rates request parameters
FuildCurrency is MIT licenced.