Skip to main content

Get Started with Blockfrost

Use the hosted Blockfrost API by creating a free account at blockfrost.io/auth/signin.

Sign up

Blockfrost.io landing page

Create your project

After signing in, create your first project:

  1. Click + ADD PROJECT
  2. Choose a project name
  3. Select the network (mainnet, preprod, or preview)
  4. Click SAVE PROJECT

Add Blockfrost project

You'll receive a unique project_id (API key) for accessing the API.

Get Blockfrost project_id

warning

Keep your project_id secret. Never commit it to public repositories or embed in client-side code. Use environment variables and store it in your backend to prevent unauthorized access. Ideally, set up your own application backend to store your project_id securely, avoiding potential leaks. Otherwise, unauthorized individuals could exploit your token.

A project provides API access to a specific network. Each project has its own project_id for API authentication.

Use SDKs

Blockfrost supports 15+ programming languages with official SDKs:

Next steps