Build payments, assets, and wallets on bitcoin.

Ship instant payments with Core Lightning, issue and settle assets on the Liquid network, ship wallets in your language with Liquid Wallet Kit, and price it all with the Blockstream data feed.

View the Blockstream GitHub
Smart contracting

Trust in math, not middlemen.

Simplicity delivers formally verifiable contracts that your risk team can test prior to execution.

Know every cost before execution.

Every Simplicity program terminates, and static analysis prices it in full up front, so no contract fails partway through.

Prove correctness first, without guessing.

Simplicity's semantics are formally specified, and every program can be checked against them mathematically.

Add new cryptography without a fork.

In March 2026, post-quantum signature verification ran on Liquid as a standard Simplicity contract, with no consensus change required.

Explore Simplicity →
Core Lightning

Instant bitcoin payments, tailored to your stack.

A modular Lightning node that runs the same daemon from a personal node to a Lightning service provider, and extends in any language. In production on bitcoin mainnet since early 2018.

Extend the node without touching its core.

Plugins add RPC commands and hook the daemon's internals over JSON-RPC, in Python, Rust, Go, JavaScript, or anything else.

Keep payment paths private without configuring anything.

Route randomization and shadow routing run on every payment.

Get paid repeatedly from one reusable offer.

BOLT 12 handles recurring and spontaneous payments with proof of payment, enabled by default.

Explore Core Lightning →
The Liquid network

Bitcoin's financial layer.

A layer-two network for digital asset issuance and settlement. Transactions are final in two minutes, and confidential transactions hide amounts and asset types by default.

Issue assets with the rules built in.

Stablecoins, security tokens, and bonds live natively on Liquid; issue a permissionless asset in a single transaction.

Verify a contract before funds touch it.

Covenants and transaction introspection extend bitcoin Script, and Simplicity adds formal verification on top.

Build on code you can read and patch.

Elements, LWK, and the Tokenization API run in production today, and every open-source repository takes pull requests.

Explore the Liquid network →
Liquid Wallet Kit

Everything Liquid can do, a function call away.

LWK puts stablecoins, tokenized assets, confidential transfers, atomic swaps, and hardware signing behind a clean API, so you spend your time on the product.

Speaks your language.

Idiomatic bindings for Rust, Python, JavaScript, Wasm, Swift, Kotlin, Go, and C#, installed through your existing package manager.

Build a consumer wallet or an issuance platform on the same kit.

Single-sig, watch-only, and m-of-n multisig, with hardware signing at every threshold.

Powering the industry today.

LWK runs in production across the Liquid ecosystem, in consumer wallets, and payment SDKs.

Explore Liquid Wallet Kit →
Data feed

Price, analyze, and settle with one feed.

The Blockstream data feed streams real-time and historical trade data from leading exchanges.

Every update the market prints.

Over 200 million trade and quote updates a day across 400+ currency pairs, normalized venue to venue.

Replay the market in order.

Unique sequence numbers keep every trade in sequence, with level 2 depth and daily summaries by asset and venue.

Explore the data feed →

Build in the open.

Development happens in public on GitHub, and the maintainers answer on Discord, Telegram, and X. Suggest features, report issues, and talk with our team.

Running Lightning or Liquid infrastructure for a business? Blockstream Enterprise builds on the same stack, with dedicated support.