Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

jaws-framework

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jaws-framework

JAWS is the serverless framework powered by Amazon Web Services.

  • 1.0.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
4
decreased by-82.61%
Maintainers
1
Weekly downloads
 
Created
Source

JAWS stack javascript aws node.js express auroradb dynamodb lambda

JAWS: The Server-less Framework V1 (BETA)

Gitter

Check us out at . Our presentation is "DVO209 - JAWS: The Monstrously Scalable Serverless Framework – AWS Lambda, Amazon API Gateway, and More!"

Status 9/18: The JAWS V1 RC1 in now available. Significant re-write. Few of the many new features: deploy lambdas via CloudFormation. AWSM: Amazon Web Services Modules. Much improved multi-region support. Totally re-done env command.

Don't forget to join the JAWS Email List for updates!

Goals:

  • No Servers: The JAWS back-end is comprised entirely of AWS Lambda Functions. You can develop/update/configure each separately without affecting any other part of your application. Your app never goes down. There is no app. Only individual lambda functions can go down.
  • Scale Infinitely: A back-end comprised of Lambda functions comes with a ton of concurrency.
  • Be Cheap As Possible: Lambda functions run only when they are called, and you pay only when they are run.
  • All Lambda Runtimes While first release is nodejs only, we plan on adding support for all languages. This means each lambda in your JAWS project can be coded in the lang that best suites the problem.
  • API Gateway Auto-Deploy Creates your API endpoints for you on API Gateway.
  • Multi-stage & Multi-Region: Define stages for your project, and multiple regions with a stage. Driven by CloudFormation.

Architecture

Graphics coming soon...

Quick Start

The guide below gets you started quickly. Later, check out the best practices guide in our wiki for tips on security and more.

Note: we recommend camelCase for project names. Why?

  • $ cd <new-project-name>

  • $ jaws new action users create

  • $ jaws dash

This will create a new jaws project, create a lambda function and endpoint (and install jaws-core-js awsm), which you can immediately deploy via jaws dash. After deployment is complete, you will be given a url. In the above example, you can access your deployed lambda at your_url/users/create.

Where do I go from here?

We're currently working on our docs, wiki, best practices and FAQ pages.

Once you become familiar with JAWS, you can read about JAWS AWSM: Amazon Web Services Modules to start contributing awsm's to the community.

How can I help?

Please check out the JAWS V1 Google Document and our CONTRIBUTING.md for coding and PR guidelines.

Keywords

FAQs

Package last updated on 18 Sep 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc