[Yandex Cloud documentation](../../../index.md) > [Yandex API Gateway](../../index.md) > [Step-by-step guides](../index.md) > Specification constructor > Overview

# Specification constructor overview

You can use the specification constructor to work with API Gateway [integrations](../../concepts/extensions/index.md#integration). To add the `x-yc-apigateway-integration` extension to the OpenAPI specification using the constructor, fill out a form in the management console when [creating](../api-gw-create.md) or [updating](../api-gw-update.md) an API gateway.

Available integrations:

* [Cloud Functions](cloud-functions.md)
* [Static response](dummy.md)
* [Object Storage](object-storage.md)
* [Serverless Containers](containers.md)
* [Access over HTTP](http.md)
* [Message Queue](ymq.md)
* [Data Streams](datastreams.md)
* [Managed Service for YDB](ydb.md)
* [DataSphere](datasphere.md)
* [Yandex Cloud AI Studio](yagpt.md)
* [Yandex Workflows](workflows.md)
* [Swagger UI](swagger.md)