# Introduction

\
Concise Labs is the API & data infrastructure for Solana with the aim to provide fast, reliable and ready-to-use access to blockchain data.

### Problem

* Querying on-chain data is slow and tedious
* Querying data-of-interest is not possible

Solana as a network grew exponentially over the last 18 months with thousands of developers building applications used by millions of users on a daily basis. This directly translates to terabytes of blockchain data. While Solana is extremely fast with sub-second block times, querying for blockchain data is painfully slow and tedious due to lack of mature data infrastructure and tooling.

Additionally, there is no easy way to query for data-of-interest (data stored in the account space by various programs). Many developers building apps on Solana require ability to query data of their choice whether it is to show useful insights/metrics or to use data for decision making. Currently, this is not possible unless they host their own infrastructure to capture and parse the data generated by their respective programs, store it and expose APIs. This is both expensive and time consuming.

### Solution

* Blazing fast APIs for your Solana programs
* First and the only platform to provide APIs for custom programs using Anchor IDL
* APIs with sub-second latency

Concise Labs has built a state-of-the-work infrastructure to capture and parse the on-chain data, store the derived data in a highly customised and query-able format and serve the data-of-interest through GraphQL API with a sub-second latency (just the way Solana is).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://concise-labs.gitbook.io/introduction/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
