Self-host Currencyinfo
v4.2.0Crypto and fiat exchange rate aggregator you run yourself
- Stars
- 283
- Port
- 36661 (HTTP API service)
- Requires
- MongoDB
ghcr.io/adamant-im/currencyinfoWhat is Currencyinfo?
Currencyinfo is a self-hosted exchange rate service that collects cryptocurrency and fiat currency prices from multiple independent providers. Five keyless sources work out of the box: CoinPaprika, CoinLore, Binance, Currency API, and ExchangeRate-API. The software cross-checks quotes, discards outliers, and publishes a single consolidated rate via a minimal REST API with three endpoints: current prices, historical snapshots, and health status. Rate history accumulates in MongoDB for time-travel queries. You can choose how conflicting prices are resolved — average, minimum, maximum, priority order, or weighted voting. Alerts about divergence or outages go to messaging platforms including Slack, Discord, and ADAMANT Messenger. The stack is a compact NestJS/TypeScript container image (amd64 and arm64) that runs alongside MongoDB 6.0 or newer. Licensed GPL-3.0.
Should you self-host Currencyinfo?
Currencyinfo scores 51/100 on selfhost.directory (how scoring works) and ranks #6 of 13 in API. It has 283 GitHub stars.
It shipped 1 stable release in the past year. The latest, v4.2.0, came out on 9 September 2026.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Hoppscotch Community Edition (83/100, 80 705 stars). It scores higher overall, so compare the two before you pick. See Currencyinfo vs Hoppscotch Community Edition side by side.
Features
- Configurable aggregation strategies
- Divergence and outage resilience
- Health and readiness endpoint
- Historical rate storage
- Lightweight container
- Multi-channel notifications
- Multi-source rate aggregation
- Rate history API
- REST API
- Symbol mapping
- Zero telemetry
Currencyinfo README
More in Finance
hubSelf-hosted Bitcoin Lightning wallet implementing NWC to connect with dozens of apps, supporting multiple Lightning backends and features like sub-wallets and auto-swaps.
Market Research CockpitSelf-hosted open-source market dashboard for A-shares, HK, US stocks, commodities, treasuries, sector heat, money flow, news, industry chains, and AI token tracking.
nostr-wallet-connectSelf-hosted, open-source NIP-47 implementation that lets Nostr clients like Damus or Amethyst connect to your Lightning node (LND or Alby) over Nostr relays.
OpenBBOpenBB's Open Data Platform is a self-hosted, open-source financial data layer: one Python SDK, CLI, REST API, MCP server and desktop app.
OpenChartsSelf-hosted trading terminal with charting, drawing tools, 8 indicators, and paper trading — runs in browser with no backend.
phoenixdphoenixd is a self-hosted, self-custodial Lightning daemon for developers to send/receive payments via HTTP API with automated liquidity and zero config.
SatSaleSelf-hosted Bitcoin payment processor for donations and payments on-chain and Lightning, connecting directly to your own node for self-custody with no middleman.
TradingAgentsSelf-hosted, open-source multi-agent LLM framework that mimics a trading desk: analyst, researcher, trader and risk agents debate a ticker and output a decision.
WallosTrack subscriptions, manage budgets, and control finances with this self-hosted open-source personal finance app.
xcashXcash is an open-source, self-hosted, non-custodial crypto payment gateway for EVM chains and Tron with zero platform fees and no KYC.
Bitcoin CoreBitcoin Core integration/staging tree
Bitcoin KnotsSelf-hosted Bitcoin full node with wallet and GUI option, based on Bitcoin Core with extra features. Run on Linux, Windows, or macOS to validate the blockchain yourself.
0 comments