pomerium/README.md
2019-01-17 00:23:05 -08:00

38 lines
1.4 KiB
Markdown

<img height="175" src="./docs/.vuepress/public/logo.svg" alt="logo" align="right" >
# 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)
[![LICENSE](https://img.shields.io/github/license/pomerium/pomerium.svg)](https://github.com/pomerium/pomerium/blob/master/LICENSE)
Pomerium is a tool for managing secure access to internal applications and resources.
Use Pomerium to:
- provide a unified gateway to internal corporate applications.
- enforce dynamic access policies based on context, identity, and device state.
- deploy mutual authenticated encryption (mTLS).
- aggregate logging and telemetry data.
To learn more about the problems Pomerium attempts to address, check out this repository of [resources] covering zero-trust and BeyondCorp.
## Get started
For instructions on getting started using Pomerium, see our [quick start guide].
## Start developing
Assuming you have a working [Go environment].
```sh
$ go get -d github.com/pomerium/pomerium
$ cd $GOPATH/src/github.com/pomerium/pomerium
$ make
$ source ./env # see env.example
$ ./bin/pomerium -debug
```
[resources]: https://github.com/pomerium/awesome-zero-trust
[go environment]: https://golang.org/doc/install
[quick start guide]: https://www.pomerium.io/guide/