A API é a forma que o Blendb disponibiliza os dados. Em relação a um banco de dados a API tem a mesma função de um terminal dentro do banco de dados, a linguagem de comunicação do Blendb (métricas, dimensões e filtros) tem a mesma função que a linguagem SQL.
O objetivo dessa seção é apresentar formas de utilizar a API e não uma documentação detalhada e técnica. Para obter essa informação basta consultar o arquivo gerado automaticamente no diretório `doc` em formato HTML ou o arquivo no diretório `specs` para formato RAML.
## Utilizando
A API do Blendb é uma API RESTful, isso significa que:
* Ela utiliza o Protocolo HTTP
* É organizada em rotas
* As rotas são independentes entre si
Logo para acessar os dados basta realizar requisições HTTP para a API
Lembrando que o protocolo HTTP é o protocolo utilizado no Web, logo não faltam ferramentas para realizar requisições HTTP. O próprio browser pode ser utilizado para enviar requisições.
Outra vantagem desse modelo é que ele pode ser disponibilizado na Web, tornando os dados acessiveis globalmente, ideal para a disponibilização de dados abertos.
Esse formato, além de poder ser usado para disponibilizar os dados diretamente para o "público em geral" também pode ser usado para disponibilizar dados para outros serviços.