Thunder Documentation
Deploy modern web applications on AWS with ease. Built for modern frameworks and workflows.
Prerequisites
Before you begin, make sure you have the following:
- A Github account
- An AWS account (root or IAM access)
Signup with Github
Thunder uses a Github OAuth App to authenticate users. Your signup process will require you to authorize the app. On successful authorization, you will be redirected to Thunder and we will set up your account.
Organizations
Thunder console will prompt you to create an organization after you sign up. Your organization is the wrapper for your applications, AWS accounts and billing.
AWS Accounts
Thunder allows connecting multiple AWS account with ease. Thunder creates an IAM role in your AWS account which grants us the permission to provision cloud infrastructure on your behalf.
Learn how to Add an AWS Account.
Import Repositories
When your organization is set up with an AWS account, you are ready to import your projects from Github.
Install the Thunder Github App on your account to give Thunder access to your repositories. You can import repositories from your personal accounts and Github Organizations accounts.