[Yandex Cloud documentation](../../index.md) > [Yandex API Gateway](../index.md) > Tutorials > All tutorials

# API Gateway tutorials

## Serverless-based backend {#backend}

* [Deploying a web application using the Java Servlet API](java-servlet-todo-list.md)
* [Developing a custom integration in API Gateway](api-gw-integration.md)
* [URL shortener](serverless-url-shortener/index.md)
* [Developing CRUD APIs for a movie service](movies-database.md)
* [Creating an interactive serverless application using WebSocket](websocket-app.md)
* [Working with an API gateway via WebSocket](api-gw-websocket.md)
* [Running a containerized app in Yandex Serverless Containers](deploy-app-container.md)
* [Deploying a web app with JWT authorization in Yandex API Gateway and Firebase authentication](jwt-authorizer-firebase.md)
* [Canary release of a function in Cloud Functions](canary-release.md)
* [Interactive debugging of functions in Yandex Cloud Functions](serverless-live-debug.md)

## Serverless bots {#bots}

* [How to create a Slack chat bot](slack-bot-serverless.md)
* [How to create a Telegram bot](telegram-bot-serverless/index.md)
* [Developing a Telegram bot for text recognition in images, audio synthesis and recognition](recognizer-bot.md)

## Serverless-based ETL {#etl}

* [Ingesting data into storage systems](data-ingestion.md)

## Serverless-based workflows and automation {#automation}

* [Building a CI/CD pipeline with serverless products](ci-cd-serverless.md)

## Integration with Yandex and Yandex Cloud services {#integrations}

* [Protecting API Gateway by integrating with Smart Web Security](api-gw-sws-integration.md)
* [Building a skill for Alice and a website with authorization](alice-shareable-todolist.md)
* [Using Yandex API Gateway to set up speech synthesis in Yandex SpeechKit](speechkit-integrarion-via-agi-gw.md)

## AI {#ai}

* [Creating an agent based on the OpenAI Agents SDK with response streaming via web sockets on Yandex Cloud Functions and API Gateway](streaming-openai-agent.md)