Skip to main content

Get started with Blockfrost

In order to use the hosted version of Blockfrost API, you need to create an account first.

Log in / Sign up

Blockfrost.io landing page

When creating a Blockfrost.io account you can use your email or Single Sing-On through Google, GitHub and GitLab. Armed with an account, you can start building your apps!

info

Blockfrost.io uses password-less login. No need to worry about losing or storing any passwords!

Creating your project

After setting up your account, you can now create your first project. Select + ADD PROJECT, choose a suitable name, and ensure you pick the correct network.

Add Blockfrost project

Upon clicking SAVE PROJECT, you will be redirected to the project subpage where a unique secret API key, known as project_id, will be generated.

Get Blockfrost project_id

danger

Protect your secrets! Since project_id is a secret, ensure it is not committed to a public repository or embedded in your code. When possible, use environment variables to prevent exposing project_id. Ideally, set up your own application backend to store your project_id securely, avoiding potential leaks. Otherwise, unauthorized individuals could exploit your token.

In Blockfrost, a project provides API access to a particular network. Each project is linked to a secret token known as project_id, which must be used to access the API.

SDKs

An SDK, or Software Development Kit, is a collection of tools, libraries, and resources that developers use to create, build, and streamline applications for specific platforms. With support for over 15 distinct programming languages, Blockfrost stands out as the most adaptable toolkit for accessing data within the Cardano blockchain.

Here's a list of some of them: