DeployFrame Docs

Prerequisites

Essential requirements before deploying the AI SaaS Boilerplate

Prerequisites

Before deploying the AI SaaS Boilerplate, you need to set up an AWS account and prepare your development environment. This section covers the essential prerequisites for a successful deployment.

Complete Checklist

Here's a streamlined checklist of what you'll need to get started:

  • AWS Account with administrative access
  • Development environment with required tools installed

Required Accounts & Services

The third-party services (Stripe for payments and Google for authentication) will be set up after the core deployment, making it easier to get started quickly.

Estimated Costs

Thanks to AWS's serverless architecture and generous free tier, deploying this boilerplate can be very cost-effective or even free for light usage and development.

The potential AWS costs are primarily usage-based:

  • Lambda functions: Free tier includes 1M requests and 400,000 GB-seconds of compute time per month
  • API Gateway: Free tier includes 1M API calls per month
  • S3 storage: Free tier includes 5GB storage and 20,000 GET/PUT requests
  • DynamoDB: Free tier includes 25GB storage and sufficient read/write capacity for development
  • Cognito: First 50,000 active users per month are free
  • Amplify hosting: Some costs for builds and hosting, but minimal for low traffic sites
  • AppSync: Free tier includes 250,000 queries and 250,000 real-time updates per month

Additional costs may come from:

  • Machine learning services like AWS Bedrock (if used extensively)
  • High traffic or data-intensive usage
  • Numerous deployments/builds via Amplify

For most development scenarios and light production usage, expect costs to be minimal or even $0, especially if you stay within AWS free tier limits. Actual costs will scale with usage only as your application grows.

Time Requirements

Setting up prerequisites typically takes:

  • AWS Account: 10-20 minutes
  • Development Environment: 15-45 minutes (varies based on your system and internet connection)

These time estimates are approximate and may vary based on your familiarity with AWS, internet connection speed, and potential troubleshooting needs.

Next Steps

Once you've reviewed all the prerequisites, you're ready to begin with AWS Account Setup to create and configure your AWS account.

On this page