Cloud development
for humans

The next generation of cloud development framework.


Turn a simple configuration file and application code into a production-grade application running on AWS .

Get Started

By deploying your cloud application in less than 5 minutes.. No registration required.

landing-graphics

Go from 1000’s lines of configuration to 10’s.

brain

One tool for all your apps

Build anything. From simple web apps to complicated data-processing pipelines.

brain

For developers, by developers

Make your development process fast and enjoyable. Get rid of all the bottlenecks.

brain

Production ready

Get reliable, scalable, secure and cost-effective infrastructure. With no extra effort.

brain

DevOps-free

Spend time building applications. Let Stacktape take care of the rest.

brain

Configurable and extensible

Don’t get limited by your development tools. Customize everything to your needs.

brain

Serverless

Scale up to 1,000s of concurrent workloads. Pay only for what you use.

how it works

Stacktape is a command line tool that runs on your machine.

Stacktape turns a simple configuration file and your application code into a production-ready application running on AWS .

It handles infrastructure management, code packaging, application deployments, domain and secret management, monitoring, logging, testing, debugging and much more.

Stacktape also comes with aVS code editor extension.

1. Configure your stack

Stacktape configuration can be written using configuration languages (YAML, JSON) or programming languages (Javascript, Typescript, Python). It allows you to configure every aspect of your stack, including:

  • infrastructure resources (workloads running your code, SQL & NoSQL databases, API Gateways, etc.)
  • source code packaging behavior
  • deployment behavior
  • hooks
  • credentials, secrets, policies, domains and more

Example stacktape.yml configuration file

stackName: my-application

resources:
  mainGateway:
    Type: http-api-gateway
  apiServer:
    Type: container-workload
    Properties:
      containers:
        - name: api-container
          imageConfig:
            filePath: src/main.ts
          environment:
            - name: DB_CONNECTION_STRING
              value: connectionstring
          events:
            - type: http-api-gateway
              properties:
                path: /{proxy+}
                method: GET
                containerPort: 3000
                httpApiGatewayName: mainGateway
      resources:
        cpu: 2
        memory: 2048
      scaling:
        minCount: 1
        maxCount: 5
  mainDatabase:
    Type: relational-database
    Properties:
      credentials:
        masterUserName: username
        masterUserPassword: password
      engine:
        type: aurora-postgresql-serverless

2. Write application code

Write your application code as usual.

Example application code

import express from 'express';

const app = express();
const port = process.env.PORT;

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(port, () => {
  console.log(`Server running on port ${port}`);
});

3. Deploy

Deployment is as easy as writing 1 CLI command or calling 1 SDK method. Stacktape handles the rest:

  • Packages your source code
  • Scans and resolved dependencies
  • Configures and provisions infrastructure resources
  • Deploys the application

Everything is done as efficiently as possible, cutting down your deployment times by up to 80%.

> stacktape deploy --stage production --region eu-west-1

[INFO] Using config file at ./stacktape.yml

[SUCCESS] Packaging function generateWeeklyReport done

in 0.15 sec. Size: 15kB. Zipped size: 4kB.

[SUCCESS] Uploading deployment artifacts done in 1.3 sec.

[INFO] Deploying stack to stage production…

[████████████--------------] 45%

To learn more, take a look at the starter projects or head over to the Docs.

BEFORE and AFTER Stacktape

OLD WAYSTACKTAPE
Time to productionweeks to monthshours to days
Lines of configuration1000s10s
Developer experienceclunky and complicatedoptimized and seamless
Required Cloud/DevOps knowledgeHIGHLOW TO NONE
Room for errorHIGHLOW
Infrastructure costsVaryingAs low as possible
Infrastructure qualityVaryingProduction grade

Not sure? Stay in touch!

Get product updates and relevant content. Once in a while. No spam.

FAQ

Q:

Can I use Stacktape for free?

Q:

Is Stacktape secure?

Q:

Which cloud providers are supported?

Q:

Can Stacktape cover all of my infrastructure needs?

Q:

Which programming languages are supported?

Q:

Do I lose control or flexibility with Stacktape?

Q:

Can you help us migrate to the cloud?

Pricing

Free

0€ / mo

For small to mid-size projects

    Use forever free

  • check-icon

    AWS infrastructure management

  • check-icon

    Source code packaging

  • check-icon

    Automatic dependency resolving

  • check-icon

    Application deployments

  • check-icon

    Log management

  • check-icon

    Automatic monitoring

  • check-icon

    Easy testing support

  • check-icon

    Secret management

  • check-icon

    Domain & DNS management

  • check-icon

    Up to 5 resources per stack Unlimited in BETA  question-markquestion-markAny Stacktape-managed infrastructure component defined in the resources section of the configuration file. Consists of multiple underlying AWS services.

  • check-icon

    Slack support

Team

Coming soon

For mid-size to larger projects

    Buy subscription

  • check-icon

    AWS infrastructure management

  • check-icon

    Source code packaging

  • check-icon

    Automatic dependency resolving

  • check-icon

    Application deployments

  • check-icon

    Log management

  • check-icon

    Automatic monitoring

  • check-icon

    Easy testing support

  • check-icon

    Secret management

  • check-icon

    Domain & DNS management

  • check-icon

    Up to 12 resources per stack  question-markquestion-markAny Stacktape-managed infrastructure component defined in the resources section of the configuration file. Consists of multiple underlying AWS services.


  • check-icon

    Priority support

  • check-icon

    Team management features

  • check-icon

    Automatic alerts

  • check-icon

    Policies

Professional

Coming soon

For large projects and teams

    Buy subscription

  • check-icon

    AWS infrastructure management

  • check-icon

    Source code packaging

  • check-icon

    Automatic dependency resolving

  • check-icon

    Application deployments

  • check-icon

    Log management

  • check-icon

    Automatic monitoring

  • check-icon

    Easy testing support

  • check-icon

    Secret management

  • check-icon

    Domain & DNS management

  • check-icon

    Unlimited resources per stack  question-markquestion-markAny Stacktape-managed infrastructure component defined in the resources section of the configuration file. Consists of multiple underlying AWS services.


  • check-icon

    Priority support

  • check-icon

    Team management features

  • check-icon

    Automatic alerts

  • check-icon

    Policies

  • check-icon

    Advanced deployment strategies

  • check-icon

    Advanced policies and security

  • check-icon

    Premium integrations

Custom

Coming soon

For organizations with specific needs

    Contact us

  • check-icon

    AWS infrastructure management

  • check-icon

    Source code packaging

  • check-icon

    Automatic dependency resolving

  • check-icon

    Application deployments

  • check-icon

    Log management

  • check-icon

    Automatic monitoring

  • check-icon

    Easy testing support

  • check-icon

    Secret management

  • check-icon

    Domain & DNS management

  • check-icon

    Unlimited resources per stack  question-markquestion-markAny Stacktape-managed infrastructure component defined in the resources section of the configuration file. Consists of multiple underlying AWS services.


  • check-icon

    Enterprise support

  • check-icon

    Team management features

  • check-icon

    Automatic alerts

  • check-icon

    Policies

  • check-icon

    Advanced deployment strategies

  • check-icon

    Advanced policies and security

  • check-icon

    Premium integrations

  • check-icon

    Custom licensing

  • check-icon

    Custom integrations & features

  • check-icon

    Compliance

  • check-icon

    Tailored training and onboarding

Free

0

For small to mid-size projects

    Use forever free

    Contact Us

    You can always reach us on our community Slack channel.

    For feature requests and bug reports, please create a GitHub issue.

    or