Frontier is the client facing API server for the DigitalBits ecosystem. It acts as the interface between DigitalBits Core and applications that want to access the DigitalBits network. It allows you to submit transactions to the network, check the status of accounts, subscribe to event streams and more.
See Frontier in action by running your own DigitalBits node as part of the DigitalBits testnet. With our Docker quick-start image, you can be running your own fully functional node in around 20 minutes. See the Quickstart Guide to get up and running.
DigitalBits.io publishes frontier packages to the GitHub releases
Packages available as:
- .deb and .rpm packages
- prebuild binaries for windows, linux and macos
- docker image. See GitHub Packages
-
Download digitalbits-frontier package from GitHub Releases:
curl -Lo digitalbits-frontier.deb 'https://github.com/xdbfoundation/go/releases/download/${VERSION}/digitalbits-frontier_${VERSION}_amd64.deb'
-
Install digitalbits-frontier package:
sudo dpkg -i digitalbits-frontier.deb
-
Download digitalbits-frontier package from GitHub Releases:
curl -Lo digitalbits-frontier.rpm 'https://github.com/xdbfoundation/go/releases/download/${VERSION}/digitalbits-frontier-${VERSION}.x86_64.rpm'
-
Install digitalbits-frontier package:
sudo rpm -i digitalbits-frontier.rpm
-
MacOS
curl -LO 'https://github.com/xdbfoundation/go/releases/download/${VERSION}/frontier-${VERSION}-darwin-amd64.tar.gz'
-
Linux
curl -LO 'https://github.com/xdbfoundation/go/releases/download/${VERSION}/frontier-${VERSION}-linux-amd64.tar.gz'
-
Windows
curl -LO 'https://github.com/xdbfoundation/go/releases/download/${VERSION}/frontier-${VERSION}-windows-amd64.zip'
-
Linux (32-bit)
curl -LO 'https://github.com/xdbfoundation/go/releases/download/${VERSION}/frontier-${VERSION}-linux-386.tar.gz'
-
Windows (32-bit)
curl -LO 'https://github.com/xdbfoundation/go/releases/download/${VERSION}/frontier-${VERSION}-windows-386.zip'
docker pull ghcr.io/xdbfoundation/digitalbits-frontier:latest
If you're an administrator planning to run a production instance of Frontier as part of the public DigitalBits network, check out the detailed Administration Guide. It covers installation, monitoring, error scenarios and more.
As an open source project, development of Frontier is public, and you can help! We welcome new issue reports, documentation and bug fixes, and contributions that further the project roadmap. The Development Guide will show you how to build Frontier, see what's going on behind the scenes, and set up an effective develop-test-push cycle so that you can get your work incorporated quickly.