Stacktape

Sign up

Stacktape

Sign up



Interactive config editor



Using the interactive config editor is the most convenient way to write your configuration.

The editor wraps monaco editor (the one used by VS code), and adds interactive capabilities, autocomplete, validation and more.

1. Select a preset

This will add a backbone of your configuration to the editor.

Select a preset
Select a preset

2. Configure resource details

All of the capital, green words are interactive. Click on them to open a configuration modal.

Click on container resources
Click on container resources

Configure details using a dropdown menu.

Configure resources using dropdown menu
Configure resources using dropdown menu

3. View the built-in documentation

Hover over any property in the configuration to view its documentation.

On-hover documentation
On-hover documentation

4. Price estimator

After you configure enough properties for a resource, Stacktape will automatically calculate its estimated monthly costs.

Price estimator collapsed
Price estimator collapsed

Price estimator expanded
Price estimator expanded

5. Configure more properties

You can configure many more properties on your resources. To view all of the properties and their meaning, go to the respective documentation for that resource, or you can even trigger autosuggest in the editor using ctrl + space (fn + ctrl + space on certain systems).

Autosuggest
Autosuggest

6. View generated CloudFormation

After you configure all of the required properties, click on the Compiled CloudFormation tab to see the generated template.

Note that this template is not 100% correct, and the one that Stacktape uses for your application will slightly differ.

Compiled CloudFormation
Compiled CloudFormation

7. Add more resources

You can add more resources by clicking on the + button and selecting New Stacktape resource.

Plus button
Plus button

New Stacktape resource
New Stacktape resource

Select resource type
Select resource type

8. Extend using CloudFormation

Stacktape templates can be extended using any AWS CloudFormation resource.

Plus button
Plus button

New CloudFormation resource
New CloudFormation resource

Select CloudFormation resource type
Select CloudFormation resource type

9. Add deployment scripts

You can also add a deployment script for tasks such as database migrations.

Plus button
Plus button

New script
New script

Configure script
Configure script

Previous

Configuring stack

Next

Under the hood

Need help? Ask a question on Discord or info@stacktape.com.