Docs

AWS FOR HUMANS

Stacktape allows developers to deploy and run applications on AWS entirely on their own.
Without writing 1000s of lines of configuration, sacrificing flexibility or overpaying for infrastructure.

Sign up

check-iconNo credit card required

or

# 1. Install Stacktape binary to your system

PS> iwr https://installs.stacktape.com/windows.ps1 -useb | iex


# 2. Choose from more than 25 starter projects

PS> stacktape init


# 3. Spin-up your infrastructure and deploy the application

PS> stacktape deploy --region us-east-1 --stage production


[SUCCESS] Packaging workloads
 ↪ expressjs-api-container: done in 14.4 sec. Image size: 85.4 MB.
 ↪ analytics-lambda: done in 2.3 sec. Zipped size: 0.4 MB.

[SUCCESS] Uploading deployment artifacts done in 6.53 sec.

Deploying infrastructure resources. Finished: 9/43.

End-to-end cloud development solution

Infrastructure icon

Infrastructure

Packaging icon

Packaging

Deployments icon

Deployments

Debugging & testing icon

Debugging & testing

Logging & monitoring icon

Logging & monitoring

Productivity tools icon

Productivity tools

Guardrails icon

Guardrails

Security icon

Security

Infrastructure icon

Infrastructure

Packaging icon

Packaging

Deployments icon

Deployments

Debugging & testing icon

Debugging & testing

Logging & monitoring icon

Logging & monitoring

Productivity tools icon

Productivity tools

Guardrails icon

Guardrails

Security icon

Security

Infrastructure icon
check-icon

Deploy serverless functions, containers, SQL & NoSQL databases and 25 more infrastructure components.

check-icon

Built on top of fully-managed, battle-tested AWS services and other 3rd party services.

check-icon

Architected according to industry-standard best practices and AWS well-architected framework.

From static websites to ML pipelines.
Production-ready from day 1.

Express.js REST API Postgres icon

Express.js REST API Postgres

Lambda API with MongoDb icon

Lambda API with MongoDb

Websocket API with Redis icon

Websocket API with Redis

Lambda API DynamoDb icon

Lambda API DynamoDb

Machine-learning job icon

Machine-learning job

Scheduled (cron) job icon

Scheduled (cron) job

Puppeteer web scraper icon

Puppeteer web scraper

Kafka stream processing icon

Kafka stream processing

Flask REST API icon

Flask REST API

Ruby on Rails REST API icon

Ruby on Rails REST API

Gatsby.js static web icon

Gatsby.js static web

React web icon

React web

Next.js web icon

Next.js web

Express.js REST API Postgres icon

Express.js REST API Postgres

Lambda API with MongoDb icon

Lambda API with MongoDb

Websocket API with Redis icon

Websocket API with Redis

Lambda API DynamoDb icon

Lambda API DynamoDb

Machine-learning job icon

Machine-learning job

Scheduled (cron) job icon

Scheduled (cron) job

Puppeteer web scraper icon

Puppeteer web scraper

Kafka stream processing icon

Kafka stream processing

Flask REST API icon

Flask REST API

Ruby on Rails REST API icon

Ruby on Rails REST API

Gatsby.js static web icon

Gatsby.js static web

React web icon

React web

Next.js web icon

Next.js web

Generates ~850 lines of CloudFormation

Deploy now

serviceName: rest-api

resources:
  mainGateway:
    type: http-api-gateway
  apiServer:
    type: container-workload
    properties:
      resources:
        cpu: 1
        memory: 2048
      scaling:
        minInstances: 1
        maxInstances: 5
      containers:
        - name: api-container
          packaging:
            entryfilePath: ./src/main.ts
          environment:
            - name: DB_CONNECTION_STRING
              value: $Param('mainDb', 'connectionString')
          events:
            - type: http-api-gateway
              properties:
                method: GET
                path: /{proxy+}
                containerPort: 3000
                httpApiGatewayName: mainGateway
  mainDb:
    type: relational-database
    properties:
      engine:
        type: aurora-postgresql-serverless
      credentials:
        masterUserName: $Secret('db_username')
        masterUserPassword: $Secret('db_password')

Feature Comparison

Stacktape
Stacktape logo

Backend as a serviceFirebase logoVercel logo

Platform as a serviceHeroku logoRender logo

Serverless
Serverless logoAWS SAM logo

Required DevOps knowledgelow to nonelow to nonelow to nonemedium
Infrastructure costslowhighmediummedium
Container support
Serverless functions support
Long-running jobs support
GPU jobs support
SQL databases support
~
MongoDb, Redis & Kafka support
~
CDN support
~
~
Auto-scaling
~
Private networking & VPCs
~
~
Guardrails & policies
Local development
Blue/green + canary deployments
~
~
Configurable using IaaC
~
~
Configurable using GUI
Extensible & configurable
Remote deployments (in pipeline)
~
Local development studio
~
VS code extension
Programmatic SDK
Open source

Premium development experience

VS code extension

check-icon

Config validation

check-icon

Intellisense

check-icon

Built-in documentation

Stacktape editor extension autocomplete
import { Stacktape } from '@stacktape/sdk';

const stacktape = new Stacktape();
const stage = process.argv[2]; // for example staging or testing

const { stackName, resources } = await stacktape.deploy({
  region: 'us-east-1',
  stage,
  config: {
    serviceName: 'my-application',
    resources: ['...your resources...']
  }
});

const apiUrl = resources.mainApiGateway.url;

// run end-to-end tests

await stacktape.delete({ stackName });

Programmatic SDK

check-icon

Easily perform common tasks such as running end-to-end tests or seeding the database.

Development studio

check-icon

Browse logs & metrics

check-icon

Manage stacks

check-icon

Visualize your stacks using resource diagrams

Stacktape development studio
Stacktape editor extension autocomplete

Pricing

For individuals, SMBs & startups

For individuals, SMBs & startups

Flexible

20% - 30% of AWS spend

for infrastructure managed by Stacktape question-markquestion-markStacktape charges you for resources deployed using Stacktape (such as lambda functions, containers, databases, etc.) based on the AWS Cost and Usage report.

FREE for AWS spend lower than $50

AWS fee: $0 / mo
Stacktape fee: $0 / mo (30%)

Sign up

  • check-icon
    Up to 25 team members
  • check-icon
    Unlimited deployments
  • check-icon
    Unlimited stacks
  • check-icon
    Slack & Discord support

For larger organizations

For larger organizations

Organization

Custom pricing

  • check-icon
    Unlimited team members
  • check-icon
    SSO
  • check-icon
    Compliance (HIPAA, PCI, CIS)
  • check-icon
    Custom integrations
  • check-icon
    Up to 24x7 premium support

For individuals, SMBs & startups

For individuals, SMBs & startups

Flexible

20% - 30% of AWS spend

for infrastructure managed by Stacktape question-markquestion-markStacktape charges you for resources deployed using Stacktape (such as lambda functions, containers, databases, etc.) based on the AWS Cost and Usage report.

FREE for AWS spend lower than $50

AWS fee: $0 / mo
Stacktape fee: $0 / mo (30%)

  • check-icon
    Up to 25 team members
  • check-icon
    Unlimited deployments
  • check-icon
    Unlimited stacks
  • check-icon
    Slack & Discord support

FAQ

Q:

Can I use Stacktape without any Cloud or DevOps experience?

Q:

Can I leverage my AWS Activate credits and AWS free tier while using Stacktape?

Q:

When and how am I going to be charged?

Q:

Can Stacktape cover all of my infrastructure and DevOps needs?

Q:

Are you going to support more cloud providers?

Q:

Which programming languages and frameworks are supported?

Q:

Do I get vendor locked when using Stacktape?

Have a question? We're always available.

Stay in touch

Get Stacktape product announcements once in a month.

input icon