> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to deploy AI

{/* vale off */}

Upsun provides powerful capabilities for hosting AI applications,
agents, and services. You can deploy AI workloads using any supported runtime
and integrate with various LLM APIs and services.

<Info>
  Before you start, check out the [Upsun demo app](https://console.upsun.com/projects/create-project)
  and the main [Getting started guide](/docs/get-started/here).
  They provide all the core concepts and common commands you need to know before
  using the following materials.
</Info>

## AI applications and services

* [**AI Agents**](/docs/get-started/ai/aiagent) - Host conversational AI agents
  and chatbots using any
  supported runtime
* [**MCP Servers**](/docs/get-started/ai/deploy-mcp) - Deploy Model Context Protocol servers for
  AI tool integration
* [**Upsun MCP Server**](/docs/get-started/ai/using-the-mcp) - Use the Upsun Model Context Protocol Server
* **Vector Databases** - [Chroma](/tutorials/self-hosted/chroma), [Qdrant](/tutorials/self-hosted/qdrant)

## Supported technologies

* **Runtimes**: Python, Node.js, PHP, Ruby, Go, Java, and
  [supported runtime types](/docs/configure-apps/app-reference/single-runtime-image#type)
* **LLM APIs**: [OpenAI](https://platform.openai.com/docs),
  [Anthropic Claude](https://docs.anthropic.com/en/docs/getting-started-with-the-api),
  [Google Gemini](https://ai.google.dev/docs),
  [Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/),
  [AWS Bedrock](https://docs.aws.amazon.com/bedrock/),
  and any other HTTP-based API service
* **AI Frameworks**: [LangChain](https://docs.langchain.com/oss/python/langchain/install),
  [LlamaIndex](https://docs.llamaindex.ai/), [Chainlit](https://docs.chainlit.io/),
  and custom implementations
* **Integration**: REST APIs, WebSockets, and event-driven architectures

<Info>
  <h4>API flexibility</h4>
  Upsun supports integration with **any** LLM service that provides an HTTP API.
  The services listed above are just popular examples. You can integrate with
  self-hosted models, specialized AI services, or any custom API endpoint that
  follows standard HTTP protocols.
</Info>

## Get started

1. **Choose your runtime**: Select the programming language that
   best fits your AI application needs.
2. **Configure your app**: Set up your application in the `.upsun/config.yaml` configuration file. You can use AI to [generate an initial configuration](/cli/init).
3. **Integrate LLM APIs**: Connect to your preferred AI service providers.
4. **Deploy and scale**: Push your code and let Upsun handle the infrastructure.

For detailed examples and tutorials, see the
[AI and Machine Learning tutorials on DevCenter](https://devcenter.upsun.com/posts/ai?utm_source=docs\&utm_medium=ai-section\&utm_campaign=tutorials).

Find out more about the many [languages Upsun supports](/docs/languages).
