Ankr is the top infrastructure provider for
the BNB Chain
We offer everything that developers need to start building decentralized applications on BSC.
Start building
rocket

In addition to providing node infrastructure, Ankr has helped implement upgrades to BSC such as the Erigon client and BAS sidechains which are putting the BSC ecosystem even further ahead as the most popular choice for building dApps.

With Ankr, builders have plenty of options to get started developing applications on the BNB Chain. Ankr makes building on BSC easier for anyone with our public RPC endpoints, Advanced Developer APIs, AnkrScan, and decentralized Web3 infrastructure. Learn more about our blockchain development tools for the BNB Chain and more about how they all work below.

Start building

Learn more about building on the BNB Chain

Building on BNB Chain

The Binance ecosystem has grown beyond the Binance Chain that serves as the framework for the Binance decentralized exchange (DEX). The BNB Chain is a chain running in parallel to the Binance Chain that offers smart contract capabilities and is fully compatible with the Ethereum Virtual Machine, creating a more powerful chain for launching decentralized applications (dApps), Web3 games, DeFi applications, and more.

With these advantages, BNB Chain is one of the most popular blockchains in the world for building new projects due to its incredible scalability and throughput. BSC has seen immense growth as a top choice by developers looking to eliminate the high gas fees and slow speeds that have become associated with legacy chains like Ethereum. BSC’s efficient structure enables vast numbers of users to simultaneously use dApps together, which is very important for high-volume games, DeFi protocols, and other use cases.

BSC has some distinct advantages with full EVM compatibility, fast transactions, low fees, more interoperability, and a powerful network. And now, developing new applications on the BSC network has never been easier, thanks to builder solutions like RPCs and APIs from Ankr.

What Are RPCs?

RPCs, or Remote Procedure Calls, are a type of protocol that enables one computer or program to remotely communicate with another computer or program. In the simplest terms, RPCs enable you to connect to a network. In Web3, RPCs enable developers and their applications to connect to blockchain networks via remote nodes. This is incredibly useful as it means that they don’t need to run or have access to their own physical nodes.

Instead, they can use a node infrastructure provider such as Ankr to build and operate their dApps or any other project they may be working on. Developers can “call” blockchains and request data from them and receive returns as if they were running a full node themselves.

Web3 wallets, for example, can rely on an RPC endpoint to request data from blockchain nodes.

These requests might look something like ‘how many X tokens are in Y wallet?’, or ‘does this user have enough X tokens to cover the gas fee for this transaction?’ To get the answer to those questions, you can use RPCs to query the blockchain for the data you need.

What is the BNB Chain RPC?

The BSC RPC connects your wallet, command-line interface, or dApp with the BSC chain. It acts as a messenger or blockchain router that relays on-chain information between nodes, apps, and ultimately end-users.

The BSC RPC endpoints are the gateways for developers to interface directly with BSC — a portal to communicate easily, remotely, and with no need to go through the DevOps of establishing your own BSC node.

These are decentralized and geo-distributed BSC RPCs comprised of many independent blockchain nodes running worldwide

The BSC Public RPC can be used by anyone, anywhere, at any time, with no email signup, credit card, or other personal information. The Premium BSC offers advanced capabilities for affordable pricing in the ANKR token.

Start building

Use Ankr’s RPCs for
Multi-Chain Development

So far, our multi-chain RPC has gained massive traction in the community of developers building on chains supported by our following selection of RPC endpoints:

And more

Anrk’s RPC is just getting started, and we are planning to add capabilities for an ever-growing number of chains

By having so many developer access points and tools in one place, Ankr provides a unique and important interface that will enable devs to build a truly multi-chain future. We have RPC capabilities in production currently for more chains that will become available on our dashboard that houses all our public RPC endpoints with one-click wallet connections, chain activity, analytics, and much more.

Public RPC dashboard

How to make your first request call to BSC

Get started today, and head to the Ankr Protocol page to make your first call! You can use the URL: https://rpc.ankr.com/bsc directly in your wallet, command-line interface, or application to call the BNB Chain using the standard EVM JSON RPC methods
Get started

What Are APIs?

APIs, or Application Programming Interfaces, are communication frameworks that enable one computer or program to interact with other computers or programs over a shared network.

Once you’ve connected to a network, APIs are what enable you to communicate with other devices on that network.

If you want to read and write data to the blockchain, you’ll need to use a full-fledged API that enables two-way communication between nodes in the network. If, for example, you’re using a decentralized exchange (DEX) to swap one token in your wallet for another, you’ll need to write data to the blockchain with your updated wallet balance. Similarly, if you’re building a dApp that’s constantly interacting with blockchain networks (not just requesting data), then you’ll need to use an API.

How do Ankr’s developer APIs help BSC builders?

Ankr’s Developer API is created from a co llection of API endpoints that help developers streamline the querying process so they can get what they need faster and in fewer steps.

These APIs are the result of listening to the needs of Ankr’s builder community that needed an advanced API with more functionality to help streamline development, an enhanced NFT API to make data querying easy across chains, and more capabilities to come.

01.Data API: Query multi-chain data faster than anyone

Querying large sections of a blockchain for data can be resource-intensive and limited by block ranges. But with our advanced API, developers can query huge sections of blockchains quickly and easily in one call. There is no longer any need to create custom fixes to call blockchains from scratch. Our advanced API creates an instant solution for more streamlined and expedient querying across chains so builders can spend more time on other important tasks.

02.NFT API: Make NFT operations easy

Developers can now run a simple API call that queries for NFTs across all supported EVM chains simultaneously. This tool is easier to use than NFT APIs from other sources because Ankr Scan allows you to pull information from a breadth of collections across chains as Index NFTs by ownership, collection, or chain and see all transaction history. Just plug in your parameters and fetch data effortlessly.

03.Pull from decentralized sources

Many builders are relying on a centralized third party like Open Sea for their NFT tools and APIs. This can be problematic as centralized sources are not censorship-resistant. Ankr Scan allows developers to access high-performance APIs to achieve better results while interfacing directly with decentralized blockchain infrastructure.

The NFT and Data APIs are fully integrated into Ankr Protocol where users can access them with functionality alongside the decentralized Remote Procedure Call for any supported chain. Adding these new APIs alongside features like WebSockets, 1M+ requests per day, dedicated endpoints, and more further cement Ankr as the most community-focused decentralized Web3 infrastructure provider.

Ankr’s infrastructure for BAS subnets

Ankr provides tools for developers building directly on the BNB Chain, but sidechains (or “subnets”) are becoming an increasingly popular way for builders to provide scalability. Subnets provide a “one app, one chain” approach to development, meaning that there is room for amazing scalability when your application is the only one using a dedicated blockchain that runs under the BNB Chain.

What are BSC application sidechains (BAS)?

The BNB Chain Application Sidechain (BAS) framework will allow developers to build extremely scalable dApps and games running on BNB Chain via dedicated sidechains.

Additionally, apps running on BSC sidechains will have extremely low or even zero transaction fees — this is incredible news to improve user experience. BAS allows considerably more participating projects such as crypto games to run simultaneously within the Binance ecosystem.

Why Build With BAS?

BAS will enable developers to create and operate their own dedicated blockchains better suited to serve a vast user base without needing to compete with traffic coming from all the other apps running on BSC. BAS lets developers create their own distinct consensus engine and modern execution environment.

Launching a dedicated blockchain for an application will now be incredibly easy with this readymade framework for BAS. Additionally, dApp developers won’t even need to run their own nodes if they use decentralized node infrastructure from Ankr.

How does BAS work?

As you can see, many BAS chains can run under the hub that is the BNB Chain. This unburdens the BSC by creating a dedicated (application-specific) blockchain for every application that desires one.

BAS can be implemented in many different ways, including PoS side chains and ZKRollups. BAS Frameworks and Testnet's initial implementations are based on PoS networks.

Get started building with BAS

Developers can start building today as we’ve already launched the first BAS testnet!

BAS is a framework for permissionless subchains and doesn't enforce any technical specification on how to implement it. So project developers can begin by choosing Go-Ethereum source code as a baseline for quick launches. More sophisticated users can also feel free to utilize advanced tech such as sharding, L2, and Wasm smart contract engine in their implementation based on specific use cases or running conditions.
Get started

What is AnkrScan?

AnkrScan is a Multichain Block Explorer that currently supports 11 chains (including BNB Chain) with many more in the works

AnkrScan is a block explorer like BscScan, except it works across an array of blockchains!

Now, instead of having to go to multiple different block explorers for different chains, developers can simply query information across many different chains at once. This includes data about NFTs, transactions, wallet addresses, and more.

Ankr Scan makes navigating blockchain data across multiple chains easy without jumping from one platform to another (like Etherscan to Polkascan to BSC Scan). View addresses and account details across multiple chains simultaneously or use Ankr Scan for your DeFi or NFT project to facilitate multichain transactions.

Go to AnkrScan
ankr scan