Alternatives to AWS CLI logo

Alternatives to AWS CLI

PowerShell, AWS Shell, Terraform, Putty, and AWS Amplify are the most popular alternatives and competitors to AWS CLI.
121
88
+ 1
0

What is AWS CLI and what are its top alternatives?

It is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.
AWS CLI is a tool in the AWS Tools category of a tech stack.
AWS CLI is an open source tool with 12.6K GitHub stars and 3.3K GitHub forks. Here’s a link to AWS CLI's open source repository on GitHub

Top Alternatives to AWS CLI

  • PowerShell
    PowerShell

    A command-line shell and scripting language built on .NET. Helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes. ...

  • AWS Shell
    AWS Shell

    The AWS Command Line Interface is a unified tool to manage your AWS services. ...

  • Terraform
    Terraform

    With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel. ...

  • Putty
    Putty

    It is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. It is open source software that is available with source code and is developed and supported by a group of volunteers. ...

  • AWS Amplify
    AWS Amplify

    A JavaScript library for frontend and mobile developers building cloud-enabled applications. The library is a declarative interface across different categories of operations in order to make common tasks easier to add into your application. The default implementation works with Amazon Web Services (AWS) resources but is designed to be open and pluggable for usage with other cloud services that wish to provide an implementation or custom backends. ...

  • LocalStack
    LocalStack

    LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications. ...

  • troposphere
    troposphere

    The troposphere library allows for easier creation of the AWS CloudFormation JSON by writing Python code to describe the AWS resources. troposphere also includes some basic support for OpenStack resources via Heat. ...

  • awless
    awless

    awless is a fast, powerful and easy-to-use command line interface (CLI) to manage Amazon Web Services. ...

AWS CLI alternatives & related posts

PowerShell logo

PowerShell

3.2K
832
0
A task automation and configuration management framework
3.2K
832
+ 1
0
PROS OF POWERSHELL
    Be the first to leave a pro
    CONS OF POWERSHELL
      Be the first to leave a con

      related PowerShell posts

      Shared insights
      on
      PowerShellPowerShellPythonPython

      I currently work helpdesk and have been for about 6 years. I am looking to become more valuable, and I can't decide what route to take? Python is of interest, and so is PowerShell. What are some recommendations? Maybe something that would benefit a helpdesk position or even get into a network administrator.

      See more

      Objective: I am trying to build a custom service that will create VMs in Azure, based on inputs taken from a web interface. I want the backend code that interacts with Azure to be PowerShell.

      Ask: Hoping to find help with deciding the simplest architecture of tools to achieve this.

      What I have so far with my Limited Knowledge: I am new to Azure and Jenkins. I arrived at Jenkins coz it can run PowerShell and has API that can be called to trigger a job. Although integrating with it over the web seems problematic since its on-prem network. I hear it is possible using the VPN. For the Web, I hope to use Azure Web App with Python/Node.js that I can manage to make API calls to Jenkins.

      Is there a better way? I just need help getting the right directions; I will walk the way.

      See more
      AWS Shell logo

      AWS Shell

      33
      61
      0
      An integrated shell for working with the AWS CLI (by AWS)
      33
      61
      + 1
      0
      PROS OF AWS SHELL
        Be the first to leave a pro
        CONS OF AWS SHELL
          Be the first to leave a con

          related AWS Shell posts

          Terraform logo

          Terraform

          15.8K
          10.4K
          333
          Describe your complete infrastructure as code and build resources across providers
          15.8K
          10.4K
          + 1
          333
          PROS OF TERRAFORM
          • 115
            Infrastructure as code
          • 73
            Declarative syntax
          • 44
            Planning
          • 27
            Simple
          • 24
            Parallelism
          • 8
            Well-documented
          • 7
            Cloud agnostic
          • 6
            It's like coding your infrastructure in simple English
          • 5
            Immutable infrastructure
          • 5
            Platform agnostic
          • 4
            Extendable
          • 4
            Automates infrastructure deployments
          • 4
            Automation
          • 3
            Portability
          • 2
            Lightweight
          • 2
            Scales to hundreds of hosts
          CONS OF TERRAFORM
          • 1
            Doesn't have full support to GKE

          related Terraform posts

          Context: I wanted to create an end to end IoT data pipeline simulation in Google Cloud IoT Core and other GCP services. I never touched Terraform meaningfully until working on this project, and it's one of the best explorations in my development career. The documentation and syntax is incredibly human-readable and friendly. I'm used to building infrastructure through the google apis via Python , but I'm so glad past Sung did not make that decision. I was tempted to use Google Cloud Deployment Manager, but the templates were a bit convoluted by first impression. I'm glad past Sung did not make this decision either.

          Solution: Leveraging Google Cloud Build Google Cloud Run Google Cloud Bigtable Google BigQuery Google Cloud Storage Google Compute Engine along with some other fun tools, I can deploy over 40 GCP resources using Terraform!

          Check Out My Architecture: CLICK ME

          Check out the GitHub repo attached

          See more
          Emanuel Evans
          Senior Architect at Rainforest QA · | 18 upvotes · 960.4K views

          We recently moved our main applications from Heroku to Kubernetes . The 3 main driving factors behind the switch were scalability (database size limits), security (the inability to set up PostgreSQL instances in private networks), and costs (GCP is cheaper for raw computing resources).

          We prefer using managed services, so we are using Google Kubernetes Engine with Google Cloud SQL for PostgreSQL for our PostgreSQL databases and Google Cloud Memorystore for Redis . For our CI/CD pipeline, we are using CircleCI and Google Cloud Build to deploy applications managed with Helm . The new infrastructure is managed with Terraform .

          Read the blog post to go more in depth.

          See more
          Putty logo

          Putty

          144
          91
          0
          A free SSH and Telnet client
          144
          91
          + 1
          0
          PROS OF PUTTY
            Be the first to leave a pro
            CONS OF PUTTY
              Be the first to leave a con

              related Putty posts

              AWS Amplify logo

              AWS Amplify

              429
              491
              13
              JavaScript Open Source Library with React, React Native Extensions
              429
              491
              + 1
              13
              PROS OF AWS AMPLIFY
              • 4
                GraphQL
              • 3
                Better with Relations and Security
              • 2
                Flexible Auth options
              • 2
                Cheaper
              • 1
                Continuous deployment
              • 1
                Backed by Amazon
              CONS OF AWS AMPLIFY
              • 2
                Free tier is limited
              • 1
                Steep Learning Curve

              related AWS Amplify posts

              I am currently working on a long term mobile app project. Current stack: Frontend: Dart/Flutter Backend: Go, AWS Resources (AWS Lambda, Amazon DynamoDB, etc.) Since there are only two developers and we have limited time and resources, we are looking for a BAAS like Firebase or AWS Amplify to handle auth and push notifications for now. We are prioritizing developing speed so we can iterate quickly. The only problem is that AWS amplify support for flutter is in developer preview and has limited capabilities (We have tested it out in our app). Firebase is the more mature option. It has great support for flutter and has more than we need for auth, notifications, etc. My question is that, if we choose firebase, we would be stuck with using two different cloud providers. Is this bad, or is this even a problem? I am willing to change anything on the backend architecture wise, so any suggestions would be greatly appreciated as I am somewhat unfamiliar with Google Cloud Platform. Thank you.

              See more

              I am now building a React Native app, and I don't know what to choose for my backend between AWS Amplify and Firebase. Which one fits more with react native?

              See more
              LocalStack logo

              LocalStack

              45
              118
              33
              A fully functional local AWS cloud stack (by Atlassian)
              45
              118
              + 1
              33
              PROS OF LOCALSTACK
              • 4
                Integration with Python/nosetests
              • 4
                Local/offline testing
              • 4
                No dependency on cloud
              • 3
                Available as Docker image
              • 3
                Continuous integration
              • 3
                The correct URL is https://github.com/localstack/locals
              • 3
                Integration with Java/JUnit
              • 3
                Increases dev speed
              • 3
                Easy to use
              • 3
                Cost effective testing
              CONS OF LOCALSTACK
              • 1
                No proper admin panel/web UI
              • 1
                Doesn't work well on Windows

              related LocalStack posts

              troposphere logo

              troposphere

              23
              26
              0
              Library to create AWS CloudFormation descriptions
              23
              26
              + 1
              0
              PROS OF TROPOSPHERE
              • 0
                Infrastructure as code
              CONS OF TROPOSPHERE
                Be the first to leave a con

                related troposphere posts

                awless logo

                awless

                19
                63
                8
                A Mighty CLI for AWS
                19
                63
                + 1
                8
                PROS OF AWLESS
                • 3
                  Easy Setup
                • 3
                  Powerful commands to access any AWS service
                • 2
                  An intuitive UI of output
                CONS OF AWLESS
                  Be the first to leave a con

                  related awless posts