Introduction
Welcome to ArchiSync, the AI-powered Architecture as Code platform that bridges the gap between visual design and infrastructure deployment. This documentation will guide you through all features and capabilities.
Quick Start
Get started with ArchiSync in under 5 minutes:
1. Create Your Account
Request whitelist access and create your account. You'll receive an invitation code via email.
// Example: Initialize a new project
archisync init my-infrastructure
cd my-infrastructure
archisync login
2. Design Your Architecture
Open the canvas and start dragging components. ArchiSync supports:
- Compute resources (EC2, Lambda, Kubernetes)
- Storage (S3, EBS, RDS, DynamoDB)
- Networking (VPC, Load Balancers, API Gateway)
- Security (IAM, Security Groups, KMS)
3. Generate Infrastructure Code
Watch as your diagram transforms into production-ready IaC:
// Auto-generated Terraform
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
tags = {
Name = "main-vpc"
ManagedBy = "ArchiSync"
}
}
resource "aws_eks_cluster" "main" {
name = "production-cluster"
role_arn = aws_iam_role.cluster.arn
version = "1.28"
vpc_config {
subnet_ids = aws_subnet.private[*].id
}
}
Architecture Canvas
The infinite canvas is your workspace for designing cloud architectures. Key features:
Component Library
Access 200+ pre-built components from AWS, Azure, and GCP. Each component includes:
- Best practice configurations
- Cost estimates
- Security recommendations
- Compliance tags
Smart Connections
Connect components with intelligent relationship detection. ArchiSync automatically:
- Creates security groups and firewall rules
- Configures IAM permissions
- Sets up network routing
- Establishes data flow patterns
Bi-directional Sync
The core innovation of ArchiSync is true bi-directional synchronization:
Diagram → Code
Every visual change instantly generates corresponding IaC code. Supported frameworks:
- Terraform (HCL)
- Pulumi (TypeScript, Python, Go)
- AWS CDK
- Crossplane
Code → Diagram
Import existing infrastructure code and ArchiSync will:
- Parse your IaC files
- Generate visual architecture diagrams
- Identify relationships and dependencies
- Highlight potential issues
AI Architect Agent
Your intelligent assistant for infrastructure design:
// Example conversation
You: "Scale this system to handle 10k concurrent users"
AI: "I'll add the following components:
- ElastiCache Redis cluster for session management
- Application Load Balancer with auto-scaling
- CloudFront CDN for static assets
- RDS read replicas for database scaling
Estimated cost increase: $450/month
Estimated capacity: 15k concurrent users"
Agentic Audit
AI-powered architecture review that identifies:
- Single points of failure
- Security vulnerabilities
- Cost optimization opportunities
- Performance bottlenecks
- Compliance violations
Live Cost Estimation
Real-time cost preview for every component. Includes:
- Hourly, daily, and monthly estimates
- Data transfer costs
- Reserved instance savings
- Spot instance recommendations
Multi-Cloud Support
Design once, deploy anywhere:
// Transform AWS to GCP
archisync transform --from aws --to gcp --input architecture.json
// Output: GCP-optimized architecture with:
// - Compute Engine instead of EC2
// - Cloud SQL instead of RDS
// - Cloud Storage instead of S3
// - GKE instead of EKS
REST API
Integrate ArchiSync into your workflow:
// Create a new architecture
POST /api/v1/architectures
{
"name": "Production Infrastructure",
"cloud": "aws",
"region": "us-east-1"
}
// Generate IaC code
POST /api/v1/architectures/{id}/generate
{
"framework": "terraform",
"output": "hcl"
}
CLI Tool
Command-line interface for automation:
// Install CLI
npm install -g @archisync/cli
// Common commands
archisync init # Initialize new project
archisync sync # Sync local changes
archisync deploy # Deploy to cloud
archisync audit # Run security audit
archisync cost # Estimate costs