A Python package that provides detailed information about cloud regions across different cloud providers.
-
🌍 Region Information Lookup: Pass any cloud region code and provider name to get detailed geographic information:
get_region_info(provider="aws", region="eu-north-1")
-
📍 Comprehensive Region Details: For each region, get:
- Human-readable location name (e.g., "Europe (Stockholm)")
- Country information with flag emoji (e.g., "Sweden 🇸🇪")
- Precise geographic coordinates (latitude/longitude)
- Original region code as used by the provider
-
🔍 Simple and Intuitive API: Single function call to get all region details
region_info.location # "Europe (Stockholm)" region_info.country # "Sweden" region_info.flag # "🇸🇪" region_info.latitude # 59.3293 region_info.longitude # 18.0686 region_info.raw # "eu-north-1"
Install using pip:
pip install cloud-regions-info
Or with Poetry:
poetry add cloud-regions-info
from cloud_regions_info import get_region_info
region_info = get_region_info(provider="aws", region="eu-north-1")
# Access region information
print(region_info.location) # Europe (Stockholm)
print(region_info.flag) # 🇸🇪
print(region_info.country) # Sweden
print(region_info.latitude) # 59.3293
print(region_info.longitude) # 18.0686
print(region_info.raw) # eu-north-1
- Clone the repository:
git clone https://github.com/ditikrushna/cloud-regions-info.git
cd cloud-regions-info
- Install Poetry (if not already installed):
curl -sSL https://install.python-poetry.org | python3 -
- Install dependencies:
poetry install
- Run tests:
poetry run pytest
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature
) - Make your changes
- Run the tests (
poetry run pytest
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Expanding Azure and GCP support
- Adding more region information
- Improving documentation
- Adding new cloud providers
- Bug fixes and improvements
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions, please:
- Check the Issues page
- Create a new issue if your problem isn't already listed
Provider | Status | Implementation |
---|---|---|
AWS | ✅ | Complete |
Azure | ✅ | Complete |
GCP | ✅ | Complete |
Oracle Cloud | ✅ | Complete |
DigitalOcean | ✅ | Complete |
IBM Cloud | ✅ | Complete |
Alibaba Cloud | ✅ | Complete |
Vultr | ✅ | Complete |
Application | Status | Implementation |
---|---|---|
Microsoft 365 | 🚧 | In Progress |
- OneDrive | ✅ | Complete |
- SharePoint | 📅 | Planned |
- Teams | 📅 | Planned |
Atlassian | 📅 | Planned |
- Jira | 📅 | Planned |
- Confluence | 📅 | Planned |
Salesforce | 📅 | Planned |
ServiceNow | 📅 | Planned |
Workday | 📅 | Planned |
Status Legend:
- ✅ Complete
- 🚧 In Progress
- 📅 Planned
- ❌ Not Started