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-infoOr with Poetry:
poetry add cloud-regions-infofrom 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 pytestContributions 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