This repo holds sample applications which demonstrate how to use Klotho to compile to cloud-native versions.
- My First App Create a cloud-ready REST API with data persistence
- Cloud FS Use a file-like API to access cloud blob storage
- Discord A discord bot deployable by Klotho
- EKS Creates and deploys services to EKS Fargate
- EKS Helm EKS example app, but also generates K8s resource files from a provided chart.yaml
- Embed Assets Using static assets
- GraphQL GraphQL with ApolloServer
- GrapQL Yoga GraphQL with Yoga Server
- Media Storage Store and retrieve media
- LambdaTypescript microservice with persist and public endpoints
- NestJS Sequelize NestJS with Sequelize using Postgres RDS and RDS Proxy
- NextJS TypeORM NextJS with TypeORM using Postgres RDS and RDS Proxy
- ORM Environment Variable Environment variable directive to hook into any relational database library that supports a connection string
- Redis Redis using ElasticCache
- Redis Cluster RedisCluster using MemoryDB
- Redis Environment Variable Environment variable directive to hook into any Redis library that supports a connection string
- Secrets Secrets using the FS interface
- Sequelize Leverage Sequelize ORM
- Severless Gateway Local express app that can be quickly deployed to Lambda
- Serverless Quickstart Quickstart Tutorial
- Static Unit Statically host the TypeScript-React TodoMVC application.
- Cloud FS Using file-like API to access cloud blob storage
- Doggie Daycare Sample application using FastAPI
- Media Storage Store and retrieve media
- Microservices Python microservice with persist and public endpoints
- ORM Leverage SQLAlchemy ORM
- Redis Redis using ElasticCache
- Redis Cluster RedisCluster using MemoryDB
- Secrets Secrets using the FS interface
- Simple Starter app for C#