Puny gives applications a simple way to share sensitive information with passwords, allowlists, expiry rules, and one-time capsules — without inventing a secure-sharing system from scratch.
Create links that automatically stop working after a defined window.
Require a password before the destination can be opened.
Limit access to explicitly permitted recipients.
Store sensitive information that disappears after a single successful reveal.
Use sandbox credentials while you build and live credentials when you ship.
Use the maintained library for your language or call the REST API directly.
Send the minimal payload, inspect the response and wire the result into your flow.
Start with the core surface, then move into the full API reference when you need every parameter and event.
Use the sandbox end to end, then switch to live keys when you're ready to ship.
Get API keys →