Create scalable APIs fast

Lack is a way to build APIs by definding routes direcly in your functions

export async function hello() {
    return { body: "Hello world" };
}
Get started
aws service logo

Deploys to lambda

Lack is scalabe by default. All your functions are routed through Cloudfront and API Gateway and end up in split up lambas for optimal performence. Under the hood the LLRT runtime is used for the fastest cold starts

aws service logoaws service logo

Add any service that you like

Lack is made to be extensible. You can add any service to your stack via CDK.

aws service logo

No expensive middle man

Lack is designed to be deployed to AWS. You will deploy it to your account via CDK and CloudFormation.

Function Based Routing

Lack goes one step above file based routing by using your function names as routes

user

posts

responses

Select a file on the left file browser

Fast from the start

Lack is based on the new LLRT runtime for Lambda. This makes it the one of the fastest and most performeant way to create lambdas.

LLRT

261 ms

Node.js

1756 ms

p90, DynamoDB Put, ARM64, 128MB, Cold start

Your screen is too small, ratios will be off

Try it now

Lack has a dev emulator so you dont even need an AWS account to get started