https://github.com/ktonon/elm-serverless
Maintained at: https://github.com/the-sett/elm-serverless
https://github.com/ktonon/elm-serverless
aws-lambda elm elm-serverless serverless
Last synced: 5 months ago
JSON representation
Maintained at: https://github.com/the-sett/elm-serverless
- Host: GitHub
- URL: https://github.com/ktonon/elm-serverless
- Owner: ktonon
- License: mit
- Archived: true
- Created: 2017-01-11T00:53:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-09-04T10:51:36.000Z (over 6 years ago)
- Last Synced: 2024-11-23T00:25:20.236Z (over 1 year ago)
- Topics: aws-lambda, elm, elm-serverless, serverless
- Language: Elm
- Homepage:
- Size: 300 KB
- Stars: 166
- Watchers: 14
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-elm - elm-serverless
README
__NOTE: This fork is no longer maintained. Please see [rupertlssmith/elm-serverless](https://github.com/rupertlssmith/elm-serverless) for updates which apply to elm >= 0.19__
# elm
serverless
[](http://www.serverless.com)
[](http://package.elm-lang.org/packages/ktonon/elm-serverless/latest)
[](https://www.npmjs.com/package/elm-serverless)
[](https://circleci.com/gh/ktonon/elm-serverless)
[](https://coveralls.io/github/ktonon/elm-serverless)
Deploy an [elm][] HTTP API to [AWS Lambda][] using [serverless][]. Define your API in elm and then use the npm package to bridge the interface between the [AWS Lambda handler][] and your elm program.
## Documentation
* [./demo][] - Best place to start learning about the framework. Contains several small programs each demonstrating a separate feature. Each demo is supported by an end-to-end suite of tests.
* [elm-serverless-demo][] - Demo programs that work with the latest release.
* [API Docs][] - Hosted on elm-lang packages, detailed per module and function documentation. Examples are doc-tested.
## Middleware
* [ktonon/elm-serverless-cors][] - Add [CORS][] to your response headers.
* [ktonon/elm-serverless-auth-jwt][] - Authorization using JSON Web Tokens (JWT)
[API Docs]:http://package.elm-lang.org/packages/ktonon/elm-serverless/latest/Serverless
[./demo]:https://github.com/ktonon/elm-serverless/blob/master/demo
[AWS Lambda handler]:http://docs.aws.amazon.com/lambda/latest/dg/nodejs-prog-model-handler.html
[AWS Lambda]:https://aws.amazon.com/lambda
[CORS]:https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
[elm-serverless-demo]:https://github.com/ktonon/elm-serverless-demo
[elm]:http://elm-lang.org/
[ktonon/elm-serverless-cors]:https://github.com/ktonon/elm-serverless-cors
[ktonon/elm-serverless-auth-jwt]:https://github.com/ktonon/elm-serverless-auth-jwt
[serverless]:https://serverless.com/