Example projects built with Osiris.
- Binary - An application that uses binary MIME types.
- Cognito - An application that uses Cognito for auth.
- CORS - An application that demonstrates Cross-Origin Resource Sharing (CORS).
- Custom Auth 1 - Custom authorisation where the auth lambda is defined and deployed as part of the same project as the API.
- Custom Auth 2 - Custom authorisation where the auth lambda is defined separately. The ARN must be specified in the application configuration.
- DynamoDB - An application that uses AWS DynamoDB as its data store. Demonstrates how to create and refer to other AWS resources from an Osiris app.
- Java - An application where all the logic is written in Java except the API definition.
- Resources - An application that uses an SQS queue, demonstrating how to create and use additional AWS resources.
See the individual project directories for a detailed description.