Skip to main content

Welcome to Kyrna!

This quickstart guide will walk you through creating your first AI-generated infrastructure. You’ll go from zero to deployed infrastructure in under 5 minutes.
1

Install kyrna

Visit kyrna.ai and authenticate with your GitHub account.

Download Kyrna

macOS

Download for macOS (Apple Silicon & Intel)

Windows

Download for Windows 11
2

Authorize with Github

Authorize with Github

  1. Click “Authorize with Github” in Kyrna
  2. Select Confirm and continue
  3. Select your repository or create one Screenshot 2025-11-25 at 9.43.41 PM.png
Kyrna only needs read-only access for cost estimation and resource discovery. Deployment uses your local credentials.
3

Create Your First Infrastructure

Using AI Generation

  1. Click “New Repository” in Kyrna
  2. Name your repo (e.g., “my-web-app”)
  3. In the AI prompt box, describe what you want:
Create a web server on AWS with a public IP address
  1. Press Cmd+Enter (Mac) or Ctrl+Enter (Windows/Linux)
  2. Watch as Kyrna generates your infrastructure code!

What You’ll See

Kyrna will show you:
  • Generated Terraform code with full resource definitions
  • Real-time cost estimate (e.g., “$127/month”)
  • Security scan results (any misconfigurations)
  • Architecture diagram (visual representation)
4

Review & Customize

Review the Generated Code

The AI-generated code appears in the editor with:
  • Syntax highlighting for Terraform/HCL
  • Inline cost annotations (hover over resources)
  • Security warnings (if any issues detected) Screenshot 2025-11-26 at 12.07.20 PM.png

Make Adjustments

You can:
  • Edit the code directly in the editor
  • Ask AI to modify (e.g., “change instance type to t3.large”)
  • Add more resources using AI or manually
# Example: Kyrna generated this
resource "aws_instance" "web" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t3.micro"  # ← You can edit this
  
  tags = {
    Name = "web-server"
    Cost = "$8.35/month"  # ← Kyrna adds cost annotations
  }
}
Use Cmd+K (Mac) or Ctrl+K (Windows/Linux) to open the AI command palette for quick edits
5

Deploy Your Infrastructure

Create PR

  1. Click “Create Pull Request” button or press Cmd+Shift+P
  2. Confirm the deployment
  3. Watch real-time progress in the chat panel
# Kyrna runs this for you:
terraform init
terraform fmt
terraform validate

Deployment Complete!

Once deployed, Kyrna shows:
  • Deployed resources with IDs and IPs
  • Updated architecture diagram with live resources
  • Actual cost tracking (updates daily)
  • Drift detection (monitors for changes)

What’s Next?

Congratulations! You’ve created your first AI-generated infrastructure. Here’s what to explore next:

Common First Projects

Here are some popular infrastructure patterns to try:
AI Prompt
Create a static website hosting setup with:
- S3 bucket for website files
- CloudFront distribution for CDN
- Route53 for custom domain
- ACM SSL certificate
AI Prompt
Create a containerized web app on ECS with:
- ECS Fargate cluster
- Application Load Balancer
- RDS MySQL database
- ECR repository for Docker images
- Auto-scaling based on CPU
AI Prompt
Create a production EKS cluster with:
- EKS control plane
- 3 node groups (t3.medium)
- VPC with public and private subnets
- IAM roles for IRSA
- ALB Ingress Controller
AI Prompt
Create a serverless REST API with:
- API Gateway REST API
- Lambda functions for CRUD operations
- DynamoDB table for data storage
- CloudWatch Logs for monitoring
- IAM roles with least privilege

Getting Help

Troubleshooting

  • Check your internet connection
  • Try simplifying your prompt
  • Contact support if the issue persists
  • Verify AWS CLI credentials: aws sts get-caller-identity
  • Check IAM permissions (needs read-only access)
  • Try re-authenticating in Settings → Cloud Accounts
  • Check error message in terminal
  • Verify AWS credentials have deployment permissions
  • Ensure no resource naming conflicts
  • Check for quota limits in your AWS account

Ready to dive deeper? Explore our AI Generation Guide or IDE Features!