Simple Container
Simple Container (sc
) is a cloud-agnostic deployment tool designed to simplify microservices deployment,
infrastructure provisioning, and CI/CD automation.
It allows developers to deploy services effortlessly, while DevOps teams manage infrastructure centrally,
ensuring scalability, security, and reliability across multi-cloud environments.
Features
- Infrastructure as Code (IaC) Simplified – Define infrastructure with lightweight YAML configurations, no need for Terraform or Pulumi.
- Effortless Microservice Deployment – Deploy services with one command, using familiar tools like
Dockerfile
and docker-compose.yaml
.
- Built-in Secrets Management – Securely store and inject credentials using AWS Secrets Manager, GCP Secret Manager, or Kubernetes Secrets.
- Multi-Cloud & Kubernetes Support – Seamlessly deploy to AWS ECS, Google Cloud Run, Kubernetes clusters, and more.
- Built-in CI/CD & Automated Rollbacks – Deploy, monitor, and rollback services without external CI/CD pipelines.
Installation
To install sc
, run:
curl -s "https://dist.simple-container.com/sc.sh" | bash
Verify installation:
sc --version
Getting Started
-
Initialize a project
sc init
-
Configure infrastructure (for DevOps)
- Define cloud resources in
.sc/stacks/devops/server.yaml
.
-
Define a microservice (for developers)
- Add a
client.yaml
file in .sc/stacks/<service-name>/client.yaml
.
-
Deploy a service
sc deploy -s myservice -e staging
Documentation
Check out the full documentation for detailed guides, examples, and best practices.
Contributing
We welcome contributions! Please see our CONTRIBUTING.md for guidelines on how to get involved.
License
Simple Container is open-source and licensed under the MIT License.
- Feature Requests & Issues – GitHub Issues
- Discussions & Updates – Join our Discord
- Enterprise Support – Contact us at support@simple-container.com
- News and announcements - Follow us on X
Start deploying microservices effortlessly with Simple Container today!