# StationOps AI Copilot Guide

This guide walks you through using the AI Copilot to deploy full-stack applications to AWS. You’ll learn how to describe your app, customize its infrastructure, and deploy it—all powered by AI.


# 🤖 Launch the AI Copilot

  1. From your organization dashboard, click on Create First Project.

  2. Enter your organization name, give the project a name and click next.

    Start Copilot

    Tip: Use consistent naming for your projects and use names which reflect the apps purpose, team or environment.


# 🧠 Stationops Copilot Interface

  1. In the Copilot prompt, describe the type of application you want to deploy or choose from a selection of pre-configured templates.

    Example: "Deploy a Next.js frontend with a springboot backend and a PostgreSQL database. Include some storage"

  2. Click Send Message to let the Copilot create a proposed architecture.

    Describe App

    Note: The AI Copilot uses your description to infer services, environments, and components automatically.

  3. Define your project environments, such as dev, pre-prod and prod, by sending a message to the copilot.


# 🔧 Review and Customize Configuration

  1. Review the AI-generated services and infrastructure and ensure that the propsed configuration is in line with your needs.

    Example-Infrastructure

  2. Edit service names, repository links, and configuration options as needed.

    Add key-value pairs for database connections, API keys, and other secrets.

    Configure autoscaling, Firewall and timeout settings for your proposed infrastructure.

    Enable metrics and logging for deeper insights into your services.

    Tip: You can refine and regenerate specific services and their settings by sending another message via the prompt.


# 🔗 Connect to Github

  1. Once you have refined and reviewed your infrastructure click Connect to GitHub to deploy

  2. Once logged into your GitHub account, select the repository required for your application and click Install

    Connect to GitHub

  3. Once connected to your Github account, click into each of your services to confirm that the appropriate repositories are selected or send another message to the copilot to automatically select them for you.

    Important: You can configure your StationOps environment to automatically trigger builds when pushing to GitHub.


# ☁️ Connect to AWS

  1. Back on the Stationops copilot interface, click on Connect to AWS to deploy

  2. Click on Connnect account.

    AWS Login

  3. Give your connection a name, or leave as default and click Authorize with AWS

    AWS Auth

  4. You will now be brought to your AWS login and console.

  5. Scroll down to the bottom of the stack creation page, select the acknowledgement checkbox and click Create Stack

    Create Stack

  6. Once the connection is created, choose the newly made connection and select the AWS region you wish to deploy to and click Save..

    Region Select


# 🚀 Ready to Deploy

  1. You are now nearly ready to launch your application to AWS.

  2. You can configure additional settings such as adding custom domains or save your infrastructure setup as a draft.

  3. Once sure of your setup, click on Deploy to Dev

  4. Confirm your deployment to AWS by selecting Confirm.

# 📝 Tips for Success

  • Be Clear and Specific: More detailed prompts yield better initial configurations.
  • Iterate Often: You can refine and redeploy quickly—no need to get it perfect the first time.
  • Mix Manual + AI: Combine Copilot guidance with manual overrides when needed.

Start building faster with AI Copilot, and let your infrastructure keep pace with your code.