Skip to main content

Getting started

A single command to analyze your app

In your CLI:

npx sls-mentor@latest

Encounter an error ? Try specifying an AWS profile with -p or a region with -r

Chose a level of difficulty:

Level 1

Level 2

Level 3

Level 4

Level 5

      Higher impact

Harder to fix     

Reading the results

Main dashboard

sls-mentor rates your application based on 5 axes:

Sustainability

Security

Speed

Savings

Stability

Sustainability

Security

Speed

Savings

Stability

Rule-by-rule results

We apply rules on your resources configuration

5 rules

12 rules

2 rules

3 rules

2 rules

1 rule

1 rule

2 rules

3 rules

2 rules

2 rules

1 rule

2 rules

1 rule

We already feature 39 rules in14 AWS services!

Lambda: Use ARM architecture

S3: Use intelligent tiering

Api Gateway V2: Use authorizers

Lambda: Limited amount of versions

Lambda: Small bundle size

CloudWatch: Define log retention period

CloudFront: Specify security headers

Resource-by-resource results

Monitor your resources individually

❌ UseIntelligentTiering

✅ OnlyAllowHTTPS

Invoices

Like a linter, debug your application step-by-step

❌ UseArm

✅ LightBundle

ListUsers