SkyPort is a production-grade, vendor-neutral cloud control plane designed to eliminate the friction of multi-cloud orchestration. It abstracts away the complexity of specific cloud providers, allowing developers to deploy, monitor, and migrate workloads across AWS, Google Cloud (GCP), and Azure through a single, unified interface.
Manage your entire global infrastructure from one pane of glass. Monitor health, active deployments, and real-time SLAs across all providers.
Deploy containerized applications instantly. Simply provide your Docker image, select your provider (AWS, GCP, or Azure), and SkyPort handles the provider-specific orchestration logic automatically.
Our Migration Engine automates the transition of services between cloud providers. It analyzes your current configuration, maps dependencies, and executes the transfer with minimal manual intervention.
Datadog-grade observability with live status pulses, uptime tracking, and centralized logs for deep-tissue health checks of your multi-cloud fleet.
- React.js: Modular component architecture.
- Tailwind CSS: Modern, responsive design system.
- Framer Motion: Smooth, high-performance animations and transitions.
- Lucide React: Clean, consistent iconography.
- Axios: Robust API communication.
- Node.js & Express: High-performance, scalable API layer.
- Mongoose / MongoDB: Metadata storage for deployment states and configurations.
- Provider Abstraction Layer: Custom adapters for AWS and GCP to normalize cloud operations.
- Docker: Containerized services for easy deployment and portability.
To get started with SkyPort locally, follow these steps:
git clone https://github.com/pramathi-sujay/Cloud_Vendor-Lock-In.git
cd Cloud_Vendor-Lock-Incd cloud-abstraction-platform/backend
npm install
# Create a .env file and add your MongoDB URI and Provider credentials
npm run devcd ../frontend
npm install
npm start├── cloud-abstraction-platform
│ ├── backend # Express API & Cloud Abstraction Layer
│ │ ├── services/ # AWS & GCP Adapters
│ │ ├── routes/ # Deployment & Status Endpoints
│ │ └── data/ # Mock Local Store & Database Logic
│ └── frontend # React Application & UI Components
│ ├── components/ # Reusable Dashboard Elements
│ ├── pages/ # Home, Deploy, Migration Views
│ └── assets/ # Styles & Visual Assets
└── README.mdThis project is licensed under the MIT License - see the LICENSE file for details.