Online editor & Instant Deploy
With Napkin, you can code in the browser and instantly deploy without installing anything or worrying about servers.
Scheduling & Event Monitoring
Schedule your functions to run automatically - great for background jobs or push notifications
Key-value store & file storage
Persist data across function runs using the Napkin key-value store, preloaded in every runtime. Need to reference specific static files? You can upload them to your runtime from the Napkin UI.
API Authentication
Secure your APIs with a single click. Napkin offers instant-auth so that only authorized clients can send requests to your functions.
The simplest way to build serverless backends for apps
Backend dev is hard. It's a whole new set of tools and workflows you need to learn on top of actually building your app. Napkin removes all of that overhead. Just code your logic in-browser, click to deploy it, and get back to building your app experience.
- Scales automatically
- Deploy changes instantly
- No installs or server config.
- Easy scheduling
- Supports Node.js and Python
- Instantly add over 300K+ NPM and PyPI modules
How quickly can I get an endpoint up and running?
Like really, really, really quick. Once your runtime has been initialized, deploys take less than 1 second.
Can I use Napkin as my backend for any app framework?
Yes, Napkin is framework agnostic. All Napkin functions can communicate over HTTP. So as long as you know how to write Node.js or Python, your apps should be able to consume it.
What are the limits?
Personal Napkin functions come with 1Gb of memory, a default timeout of 15 seconds and 1,000,000 free API calls/month.
How does auto scaling work?
Napkin scales to handle requests automatically so you don't need to worry about scaling things on your end for a huge traffic spike.