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.
139
111
+ 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 14.8K GitHub stars and 3.9K 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. ...

  • Bash-My-AWS
    Bash-My-AWS

    It is a simple but extremely powerful set of CLI commands for managing resources on Amazon Web Services. They harness the power of Amazon's AWSCLI, while abstracting away verbosity. The project implements some innovative patterns but (arguably) remains simple, beautiful and readable. ...

  • 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. ...

AWS CLI alternatives & related posts

PowerShell logo

PowerShell

4.3K
1K
0
A task automation and configuration management framework
4.3K
1K
+ 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
      65
      0
      An integrated shell for working with the AWS CLI (by AWS)
      33
      65
      + 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

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

          related Terraform posts

          Emanuel Evans
          Senior Architect at Rainforest QA · | 20 upvotes · 1.5M 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
          Praveen Mooli
          Engineering Manager at Taylor and Francis · | 18 upvotes · 3.8M views

          We are in the process of building a modern content platform to deliver our content through various channels. We decided to go with Microservices architecture as we wanted scale. Microservice architecture style is an approach to developing an application as a suite of small independently deployable services built around specific business capabilities. You can gain modularity, extensive parallelism and cost-effective scaling by deploying services across many distributed servers. Microservices modularity facilitates independent updates/deployments, and helps to avoid single point of failure, which can help prevent large-scale outages. We also decided to use Event Driven Architecture pattern which is a popular distributed asynchronous architecture pattern used to produce highly scalable applications. The event-driven architecture is made up of highly decoupled, single-purpose event processing components that asynchronously receive and process events.

          To build our #Backend capabilities we decided to use the following: 1. #Microservices - Java with Spring Boot , Node.js with ExpressJS and Python with Flask 2. #Eventsourcingframework - Amazon Kinesis , Amazon Kinesis Firehose , Amazon SNS , Amazon SQS, AWS Lambda 3. #Data - Amazon RDS , Amazon DynamoDB , Amazon S3 , MongoDB Atlas

          To build #Webapps we decided to use Angular 2 with RxJS

          #Devops - GitHub , Travis CI , Terraform , Docker , Serverless

          See more
          Putty logo

          Putty

          172
          112
          2
          A free SSH and Telnet client
          172
          112
          + 1
          2
          PROS OF PUTTY
          • 1
            More popular
          • 1
            Free
          CONS OF PUTTY
            Be the first to leave a con

            related Putty posts

            AWS Amplify logo

            AWS Amplify

            474
            543
            14
            JavaScript Open Source Library with React, React Native Extensions
            474
            543
            + 1
            14
            PROS OF AWS AMPLIFY
            • 5
              GraphQL
            • 3
              Better with Relations and Security
            • 2
              Cheaper
            • 2
              Flexible Auth options
            • 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

            53
            133
            33
            A fully functional local AWS cloud stack (by Atlassian)
            53
            133
            + 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
            • 2
              Doesn't work well on Windows
            • 1
              No proper admin panel/web UI

            related LocalStack posts

            Bash-My-AWS logo

            Bash-My-AWS

            32
            11
            0
            CLI Commands for AWS
            32
            11
            + 1
            0
            PROS OF BASH-MY-AWS
              Be the first to leave a pro
              CONS OF BASH-MY-AWS
                Be the first to leave a con

                related Bash-My-AWS posts

                troposphere logo

                troposphere

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

                  related troposphere posts