# Build onchain data products

Source: https://docs.graphops.xyz/

[GraphOps](https://graphops.xyz/company) runs onchain data infrastructure so
you can read chain state with RPC, query indexed entities with Subgraphs, or stream ordered blocks
with Substreams. Pick the interface your application needs, then use one organization to manage
access, billing, and usage for every service you add.

## From account to working integration

Four steps take you from a new account to your first response.

1. [Create an account](https://platform.graphops.xyz/auth/register): register, verify your email, and create or join an organization.
2. [Check your credits](https://platform.graphops.xyz/organizations/current/billing): see your balance, then choose monthly credits or a top-up that covers your workload.
3. [Create an API key](https://platform.graphops.xyz/organizations/current/api-keys): create a key for one service and store it in your secret manager.
4. [Run a quickstart](/get-started#run-one-quickstart): read a block, query entities, or start your first stream.

[Compare RPC, Subgraphs, and Substreams on Choose a data service.](/choose-a-service)

## Next steps

* [Start building](/get-started): Set up your account, credits, and API key, then run your first quickstart.
* [Choose a data service](/choose-a-service): Compare what each service returns, what GraphOps runs, and what you own.
* [Manage your organization](/platform): Protect API keys, plan spending, and give your team the right access.