# Compiler - [Introduction](https://docs.usecompiler.com/index.md): Compiler gives non-technical teams answers about how your app works, without asking engineers. - [Quickstart](https://docs.usecompiler.com/quickstart.md): Get a self-hosted Compiler instance running and ask your first question. - [Docker](https://docs.usecompiler.com/deployment/docker.md): Run Compiler on your own server from the published image, with automatic SSL through Caddy. - [Heroku](https://docs.usecompiler.com/deployment/heroku.md): Deploy Compiler to Heroku dynos using container-based deployment. - [Other platforms](https://docs.usecompiler.com/deployment/other-platforms.md): Deploy Compiler on Kubernetes, Amazon ECS or any other container platform. - [GitHub App](https://docs.usecompiler.com/configuration/github-app.md): Create a private GitHub App to connect your instance with your repositories. - [AWS Bedrock](https://docs.usecompiler.com/configuration/aws-bedrock.md): Create AWS credentials to use Claude through Amazon Bedrock instead of the Anthropic API. - [Storage](https://docs.usecompiler.com/configuration/storage.md): Configure Amazon S3 so people can upload images and documents in conversations. - [Slack](https://docs.usecompiler.com/configuration/slack.md): Connect a Slack workspace so people can mention @Compiler and get answers in the thread. - [Environment variables](https://docs.usecompiler.com/reference/environment-variables.md): Every environment variable a self-hosted Compiler instance reads. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.