Supercharge DevOps on any cloud
Documentation | Slack Community | Email: info@runx.dev
Opta is an Infrastructure-As-Code framework where you work with high-level constructs instead of getting lost in low level cloud configuration. Opta gives you a vast library of modules that you can connect together to build your ideal Infrastructure stack. Best of all, Opta uses Terraform under the hood - so you're never locked in. You can always write custom Terraform or even take the Opta generated Terraform and go your own way!
Infrastructure as code (IaC) has rapidly become the standard for provisioning and managing Infrastructure and for the right reasons! But the leading IaC tools are still complicated to use and require deep Cloud/Infrastructure expertise. Opta was conceptualized to help address this complexity. Opta is a simpler IaC framework with best practices built-in. It enables users to set up automated, scalable and secure infrastructure without being a cloud expert or spending days figuring out cloud minutiae!
We are confident it can drastically reduce the cloud complexity and devops headaches of most fast moving organizations. It is already being used by companies - big and small :)
To read more about the vision behind Opta, check out this blog post.
If you'd like to try it out or have any questions - feel free to join our Slack or explore the Getting Started Guide!
Opta supports the 3 major clouds - AWS, GCP and Azure. It has modules for the most commonly used services in these clouds like:
- Microservices (powered by Kubernetes)
- Databases - Postgres, MySQL, Redis
- Serverless workloads
- Networking - VPCs, Subnets, Load balancers
- CDN (Content Delivery Network)
- Object storage (S3, GCS)
Additionally, we bake in best practices like:
- Observability (Datadog, LogDNA)
- SOC2 compliance
- Continuous Deployment
- Hardened network and security configurations (AWS, GCP, Azure)
- Auto-scaling and high availability (HA)
Opta aims to be compatible with your existing Infrastructure setup. You can:
- Import existing Terraform infrastructure into Opta
- Write custom Terraform modules (for services that Opta doesn't support yet)
- Run Opta in existing VPCs (WIP)
- Export the generated Terraform
Check out the Getting Started Guide.
You can also explore some examples to get a better idea of what you can do with Opta.
We love user contributions! Check out our Contributing and Dev guide to get started.
- Team behind Opta
- How Opta delivers upgrades
- Bugfix / Feature request policy
- Comparison with other tools (WIP)
- Public roadmap
- Case studies - Flyte (More on the way!)