An open API service indexing awesome lists of open source software.

https://github.com/sniptt-official/ots

🔐 Share end-to-end encrypted secrets with others via a one-time URL
https://github.com/sniptt-official/ots

cli end-to-end-encryption secret-management secret-sharing

Last synced: 26 days ago
JSON representation

🔐 Share end-to-end encrypted secrets with others via a one-time URL

Awesome Lists containing this project

README

        



OTS Logo


If you use this repo, please star it ✨

***

🔐 Share end-to-end encrypted secrets with others via a one-time URL

Use to securely share API Keys, Signing secrets, Passwords, etc. with 3rd parties or with your team

Secrets are destructed 💥 once viewed, or after specified expiry

***

Looking for the web version?

https://ots.sniptt.com

***

## Install

### Homebrew

The recommended way to install `ots` on macOS is via Homebrew.

```
brew install ots
```

### Go

```
go get -u github.com/sniptt-official/ots
```

## Usage

![render1628628123170](https://user-images.githubusercontent.com/778109/128932301-190388b3-171c-4e41-be5c-88ecf315beda.gif)

### Prompt

```
> ots new -x 2h
Enter your secret:
```

The default expiry is 24 hours.

### Pipeline

You can also use pipes, for example

```
pbpaste | ots new
```

or

```
cat .env | ots new
```

### Data residency

Use `--region` to choose where the secrets reside.

The default region is `us-east-1`.

```
ots new -x 24h --region eu-central-1
```

## FAQs

Please refer to our Q&A discussions.

* [Why should I trust you with my secrets?](https://github.com/sniptt-official/ots/discussions/13)
* [Can I persist my secrets for later use?](https://github.com/sniptt-official/ots/discussions/15)
* [What kind of limits are in place?](https://github.com/sniptt-official/ots/discussions/18)

## License

See [LICENSE](LICENSE)