---
# System prepended metadata

title: Описание API
tags: [L2, API]

---

# Описание API 

###### tags: `API` `L2` 

## Стандарты

1. [**`openAPI(swagger)`**](https://www.openapis.org/)
2. [**`asyncAPI`**](https://www.asyncapi.com/)

## Мануалы

`AsyncAPI`: 
`1.` [Describing The Blockchain.info Websocket API Using An AsyncAPI Definition](https://apifriends.com/api-streaming/blockchain-websocket-api-asyncapi/); 
`2.` [AsyncAPI playgroud](https://playground.asyncapi.io/?utm_source=asyncapi.com&utm_medium=top-menu); 

Используя `1.` и `2.` я сгенерировал API-портал для blockchain.info webasocket API(лежит в [`docs/asyncAPI`](https://github.com/keylessone/stan_mono/tree/docs/description/docs/asyncapi)):

![](https://hackmd.io/_uploads/ryg_gRAKL.png)

`openAPI`:
* [https://github.com/swagger-api/swagger-socket/wiki/SwaggerSocket-Protocol](https://github.com/swagger-api/swagger-socket/wiki/SwaggerSocket-Protocol)
