Files, clipboard & photos
Keep API keys and passwords in FrameCast
Secrets keeps API keys, tokens, and settings by project and environment, the way a .env file does. Passwords are encrypted to a key only your devices hold, so FrameCast can't read them.
Where to find it
Studio → Secrets, menu bar → Secrets…, or press ⌃⌥⌘S
How to do it
Open the studio, go to Secrets, and press Turn On Secrets. This Mac makes your encryption key and keeps it in its keychain.
Press New Project…, name it after the app or service the keys are for, and press Create.
Press Add Entry…. Type its name and value, choose Password or Configuration and the environments it's for, then press Add.
Every value starts hidden. Press the eye on a row to show it, or the copy button to copy it. Both ask for Touch ID or your Mac's password first.
Good to know
- Under Privacy, turn on Require Touch ID to open Secrets to keep the whole page locked until you unlock it. Require Touch ID to show configuration values is on to start with; turn it off to show those without being asked. One unlock lasts 5 minutes.
- Paste .env… adds every line of a .env file at once. Roll… in a row's menu replaces a value and keeps the one before it for a week.
- Passwords are encrypted before they leave your Mac. Names, notes, and Configuration values aren't encrypted that way, so keep anything secret as a Password.
- If you lose every device that has your key, your passwords can't be recovered. Show Code for Another Device… shows the key as a code: copy it somewhere safe.
- Who can use it
- Pro or Team
- Where it works
- Mac
This guide answers
- Where can I store my API keys?
- Does FrameCast have a secrets manager?
- How do I keep environment variables for each project?
- Can I import a .env file?
- Are my passwords encrypted?
- How do I replace or rotate an API key?
- Can I lock Secrets with Touch ID?
- What's the difference between a password and a configuration?
- Is there a shortcut to open my secrets?