Notation is an experimental serverless toolkit designed for JavaScript's culture and ecosystem.
Website↗ • Quick Start↓ • Slow Start↗ • Examples • Discord↗ • Twitter↗
Generates cloud implementation details from intuitive-to-write code.
Using inference and best practices, compiles policy documents, ARN strings, IAM roles, permissions etc.
Deploys both production and ephemeral dev stacks.
Built from the ground up and designed for fast iteration cycles, hot infra replacement updates live dev stacks while you code.
hot-infra-replacement.mp4
Brings together popular serverless technologies in a unified type space.
Provides well-designed types for every resource, and ensures compatibility between infrastructure and runtime modules.
npm create notation@alpha my-app
See also: Getting Started Guide↗
A walkthrough of the key features of Notation.
![Notation demo thumbnail](/notation-dev/notation/raw/main/.github/assets/video-thumbnail.png)
- Discussions: ask questions, give feedback on RFCs, suggest ideas
- Issues: report bugs, suggest new features, or help us improve the docs
- Discord↗: ask for advice, share your projects, discuss contributions
Feel free to book a call to discuss Notation. We'd love to hear your feedback or answer any questions you have.