logo # Pomerium [![Travis CI](https://travis-ci.org/pomerium/pomerium.svg?branch=master)](https://travis-ci.org/pomerium/pomerium) [![Go Report Card](https://goreportcard.com/badge/github.com/pomerium/pomerium)](https://goreportcard.com/report/github.com/pomerium/pomerium) [![GoDoc](https://godoc.org/github.com/pomerium/pomerium?status.svg)][godocs] [![LICENSE](https://img.shields.io/github/license/pomerium/pomerium.svg)](https://github.com/pomerium/pomerium/blob/master/LICENSE)[![codecov](https://codecov.io/gh/pomerium/pomerium/branch/master/graph/badge.svg)](https://codecov.io/gh/pomerium/pomerium) Pomerium is a tool for managing secure access to internal applications and resources. Use Pomerium to: - provide a unified gateway (reverse-proxy) to internal corporate applications. - enforce dynamic access policy based on context, identity, and device state. - deploy mutual authenticated encryption (mTLS). - aggregate logging and telemetry data. Check out [awesome-zero-trust] to learn more about some problems Pomerium attempts to address. ## Docs To get started with pomerium, check out our [quick start guide]. For comprehensive docs see our [documentation] and the [godocs]. [awesome-zero-trust]: https://github.com/pomerium/awesome-zero-trust [documentation]: https://www.pomerium.io/docs/ [go environment]: https://golang.org/doc/install [godocs]: https://godoc.org/github.com/pomerium/pomerium [quick start guide]: https://www.pomerium.io/guide/