The easiest API-driven access to

BitHub is a blockchain-agnostic application platform that enables developers to deploy blockchain-intergrated applications.

const { BitHub } = require('@bithub/client');

const bithub = new BitHub(process.env.BITHUB_API_KEY,
                          process.env.BITHUB_API_SECRET);

bithub.getNewAddress(BitHub.BTC, (err, address) => {
    console.log(address)
});
use BitHub\Wallet\Client as BitHub;

$bithub = new BitHub($_ENV['BITHUB_API_KEY'],
                     $_ENV['BITHUB_API_SECRET']);

$address = $bithub->getNewAddress(BitHub::BTC);

var_dump($address)
require 'bithub'

bithub = BitHub::Client.new(api_key: <api_key>,
                            api_secret: <api secret>)

address = bithub.getNewAddress(BitHub::BTC)

puts address.inspect
import "github.com/bithubhq/bithub-go"

func main() {
    client := bithub.New(os.Getenv("BITHUB_API_KEY"),
                         os.Getenv("BITHUB_API_SECRET"))
    address, err := client.GetNewAddress(bithub.BTC)
    fmt.Printf("%+v", address)
}
from pprint import pprint
from bithub import BitHub

bithub = BitHub(os.environ.get('BITHUB_API_KEY'),
                os.environ.get('BITHUB_API_SECRET'))

address = bithub.getNewAddress(BitHub.BTC)
pprint(address)
import com.bithub.wallet.BitHub;
import com.bithub.wallet.Address;

class Sandbox {
    public static void main(String[] args) {
        BitHub client = new BitHub(System.getenv('BITHUB_API_KEY'),
                                   System.getenv('BITHUB_API_SECRET'));

        Address address = client.getNewAddress(BitHub.BTC);
        System.out.println(address);
    }
}
Why BitHub

A unified and secure blockchain API

SVG

Own Your Money

We do not own your money. You sign all of your transactions — no one else can transact for you.

SVG

Fast & Stable

99.99%+ uptime and an average response time of only 80 ms.

SVG

MultiSig Security

Our addresses require at upto 5 signatures for every withdrawal: one of ours, and upto 4 of yours.

SVG

Seamless Integration

Interact with blockchain nodes via RESTful APIs or an easy-to-use dashboard.

SVG

Comprehensive API Docs

A quickstart guide and an extensive API documentation will get you up and running in a few minutes.

SVG

Integrity & Transparency

All addresses on our system are on-chain and that makes them publicly auditable through third-party Block Explorers.