Documentation

Documentation

Welcome to the samstacks documentation hub!

Samstacks helps you build and deploy modular serverless applications on AWS with ease.

Quick Example

Here’s a glimpse of how samstacks simplifies multi-stack deployments:

pipeline.yml
pipeline_name: Deploy Application
pipeline_description: Multi-stack deployment pipeline

stacks:
  - id: vpc-stack # Defines the networking infrastructure
    dir: ./infrastructure/vpc

  - id: app-stack # Defines the application logic
    dir: ./application/app
    params: # Parameters for this stack
      # Dynamically uses an output from the 'vpc-stack'
      VpcId: ${{ stacks.vpc-stack.outputs.VpcId }}

This declarative approach allows you to manage complex dependencies and configurations with clarity and confidence. Explore the full documentation to learn more about advanced features and best practices.