Recipes
Build specific Puter.js features with recipes from Puter and the community.
Store Data
Learn how to store data in the Puter.js key-value database. Every entry lives inside the user's own Puter account.
Store Files
Learn how to store binary files in Puter.js object storage. Every file lives inside the user's own Puter account.
Add Counters
Learn how to add counters to your app with Puter.js that stay accurate even when many updates happen at once.
Store Temporary Data
Learn how to store data that deletes itself after a set time with Puter.js, so your app needs no cleanup code.
Store a Small List
Learn how to keep a list in one Puter.js key-value entry, so your app loads it with a single read and edits any item in place. It fits a few thousand small items.
Ask for Access
Learn how to request permissions with Puter.js to let your app use the user's folders, apps, subdomains and email address.
Store Items by ID
Learn how to keep a list in one Puter.js key-value entry with each item stored under a unique ID, so you can edit or delete any item by its ID. It fits a few thousand small items.
Store a Large Collection
Learn how to store a large collection of data in the Puter.js key-value database. It fits any number of records and you can read or change one at a time.
Query a Collection
Learn how to perform queries on a collection of records in the Puter.js key-value database.
Build an API with a Worker
Learn how to build a backend API for your app with Puter.js serverless workers.
Add a Contact Form
Learn how to add a contact form to your app or website with Puter.js, so every message a visitor sends lands in your email inbox.
Store Server-Side Data
Learn how to store data that every user of your app can read and update, instead of each user only accessing their own storage.
Deploy Workers Programmatically
Learn how to deploy serverless workers from your app with Puter.js, so each user or project gets its own backend.
Share a File
Learn how to add file sharing to your app with Puter.js, so users can share files in their Puter account with other people.
Host Files Online
Learn how to host files from the user's Puter filesystem online and give them a public URL that anyone can open.
Add Website Publishing
Learn how to let users publish websites from your app with Puter.js.
Manage Websites
Learn how to list, look up, repoint and delete the websites your app has published with Puter.js.
Add Team Support
Learn how to add team support with Puter.js, so your app can get the user's team and its members.
No recipes match these filters.