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
- Python Environment
# Install Python 3.9 or higher
python -m venv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
- AWS CLI Setup
aws configure
# Enter your AWS credentials
- 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.
- 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:
- Python & Dependencies
python --version # Should be 3.9+
pip list # Check installed packages
- AWS Configuration
aws sts get-caller-identity # Verify AWS credentials
- 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: