Skip to main content

Setting Up Your Development Environment

Need help setting up? Our infrastructure team can configure your entire development environment and hand it over when you're ready. We handle everything from initial setup to knowledge transfer.

Required Tools

  1. Python Environment
# Install Python 3.9 or higher
python -m venv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
  1. AWS CLI Setup
aws configure
# Enter your AWS credentials
  1. Terraform Installation
# Install Terraform using your package manager
brew install terraform # macOS
# or download from terraform.io

# Get our infrastructure code
git clone https://github.com/Agaile-com/cap
cd cap/codebase/cloud # Contains all Terraform configurations

See our cloud infrastructure code for detailed Terraform configurations and deployment templates.

  1. Docker Setup
  • Install Docker Desktop
  • Configure resource limits
  • Test installation

Managed Setup Options

We offer several ways to get you started quickly:

  • Full Environment Setup: Our team handles the complete setup and configuration
  • Guided Installation: We walk you through the setup process
  • Environment Handover: We set up and maintain until you're ready to take over
  • Custom Configuration: We adapt to your specific requirements

Learn more about our infrastructure services

Verification Steps

After setup (whether self-installed or managed), verify your environment:

  1. Python & Dependencies
python --version  # Should be 3.9+
pip list # Check installed packages
  1. AWS Configuration
aws sts get-caller-identity  # Verify AWS credentials
  1. Infrastructure Tools
terraform --version
terraform init # Test with our cloud configurations
cd codebase/cloud
terraform plan # Should show available infrastructure options

For more details about our cloud infrastructure:

Next Steps