Production-ready cloud infrastructure in minutes.

Stacktape is a cloud-native framework that makes full power of AWS accessible to common developers.

Sign Up for Free

And get 50% discount for 3 months from premium plans.

Get Started

By deploying your cloud application in less than 5 minutes.

landing-graphics

features

brain

Made for developers

By abstracting away all the complexity, we make cloud development accessible to every developer.

brain

Full power of AWS

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

brain

Production-ready from day 1

Reliability, scalability, security & performance. With no extra effort.

brain

Optimized for productivity

Includes developer tooling that makes cloud-native development seamless and developers happy.

brain

Fully serverless

Scale from 0 to 1000s of concurrent workloads automatically. Pay only for what you use.

brain

Cost-effective

We do our best to keep your AWS bills as low as possible. Without compromising quality.

how it works

1. Configure your infrastructure


Every aspect of your application is configured using a simple configuration file.


Configuration can be written in multiple languages, from YAML & JSON to Typescript & Python.


Thanks to directives, you can generate configuration dynamically using real programming languages.


You can extend Stacktape templates using AWS Cloudformation or override any aspect of the framework using custom plugins.

Example stacktape.yml configuration file

stackConfig:

name: my-stack

resources:

functions:

generateWeeklyReport:

sourcePath: src/reports/generate-weekly-report.ts

environment:

DB_URL: @GetParam('userDatabase', 'Address')

triggers:

- schedule:

rate: cron(0 7 * * 1)

databases:

userDatabase:

dbInstanceSize: db.t3.micro

engine:

type: postgres

version: 10.7

Example lambda function code

import { WebClient } from '@slack/web-api';

import { getDbAdapter } from './db-adapter';

const db = getDbAdapter({ URL: process.env.DB_URL });

const slackClient = new WebClient('MY-SLACK-TOKEN')

export default async (event, context) => {

  const activeUsers = db.getAllActiveUsers();

await slackClient.chat.postMessage({'

text: activeUsers.join('\n'),

channel: 'CHANNEL-ID'

});

return { message: 'Generated user report.' };

};

2. Develop your application


Stacktape is based on experience from many cloud-native projects, making your development process as seamless and productive as possible.


You can emulate cloud environment, interact with live cloud services, preview & inspect changes, rollback to previous versions, enforce policies & much more.


Stacktape isn’t opinionated about your development workflow, making it easy to fit into any pipeline.

3. Deploy everything using one command

Stacktape handles the rest:


1. Configures underlying AWS resources.
A single Stacktape resource can consist of more than 20 AWS resources. Stacktape configures them in an optimal way for your use-case.


2. Packages and deploys your source code.
Creates optimized Lambda packages and Docker images. Everything is done as efficently as possible, leveraging advanced caching and parallel builds.


By this time, your application is successfully running in the cloud.

Console output of stacktape deploy command

> stacktape deploy --stage production

[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 0.3 sec.

[INFO] Deploying stack to stage production…

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

Comparison

Serverless framework makes deploying (FaaS) functions to multiple cloud providers easy.

Stacktape is focused only on AWS. It allows us to do much more.

Stacktape's Advantages

fullpower

More power

Stacktape unlocks full power of AWS. Enabling you to do more and cover more use-cases.

fullpower

Plug-and-play

Everything is built-in. No need to configure a plugin for everything.

fullpower

Perfectly optimized

Everything from packaging to deployment happens up to 50 times faster.

fullpower

Streamlined development process

No need for excessive configuration or figuring out how to solve common problems.

Stacktape's Disadvantages

fullpower

Not open-source

Stacktape is not open-source. But we do have a generous free tier.

fullpower

AWS only

Stacktape currently supports only AWS.

Not sure? Stay in touch!

Get Stacktape product updates, latest news, and relevant content. Once in a while. No spam.

Or

Get started with Stacktape for free

FAQ

Q:

I have an issue. Where can I get help?

Q:

Is Stacktape open-source?

Q:

Why isn't Stacktape open-source?

Q:

Which languages are supported?

Q:

Are you going to support more cloud providers?

Q:

I have no previous cloud experience. Can I still use Stacktape?

Pricing

Free

0€

Personal and smaller projects

  • check-icon

    All core stacktape features

  • check-icon

    No need to register

  • check-icon

    Free forever

UNLIMITED in BETA

Use for free

Team

Coming soon

Medium-size projects & teams

  • check-icon

    Team management dashboard

  • check-icon

    Automatic alters & monitoring

  • check-icon

    Priority support

50% discount for 3 months for BETA users

Sign Up

Professional

Coming soon

Large teams & projects

  • check-icon

    Multiple deployment strategies

  • check-icon

    Advanced policies and security

  • check-icon

    Dedicated success manager

50% discount for 3 months for BETA users

Sign Up

Custom

Custom offer

Tailored features and experience

  • check-icon

    Custom features

  • check-icon

    Dedicated cloud architect

  • check-icon

    Training, onboarding & consulting

Contact us

Free

0€

Personal and smaller projects

  • check-icon

    All core stacktape features

  • check-icon

    No need to register

  • check-icon

    Free forever

UNLIMITED in BETA

Use for free