En este índice se resaltan los principales SDK, herramientas para desarrolladores, conjuntos de herramientas de IDE y herramientas de línea de comandos para implementar y administrar las aplicaciones de AWS.

Ir a: Herramientas para desarrolladores | SDK | Conjuntos de herramientas de IDE | Herramientas de línea de comandos | Desarrollo sin servidor


Las herramientas para desarrolladores de AWS le permiten almacenar y controlar la versión del código fuente de su aplicación de forma segura y crear, probar e implementar su aplicación automáticamente en AWS o su entorno on-premise.

AWS CodeCommit es un servicio de control de código fuente totalmente administrado que facilita a las empresas el hospedaje de repositorios Git privados, seguros y altamente escalables. Con CodeCommit no necesita operar su propio sistema de control de recursos ni preocuparse por el escalado de la infraestructura de dicho sistema. CodeCommit, que funciona perfectamente con las herramientas de Git existentes, se puede utilizar para almacenar de forma segura cualquier elemento, ya sea código fuente o binario. 
Más información »

AWS CodePipeline es un servicio de integración continua y entrega continua para realizar actualizaciones de aplicaciones e infraestructura rápidas y de confianza. CodePipeline compila, prueba e implementa el código cada vez que se produce un cambio en este, de acuerdo con los modelos de procesamiento de la publicación que defina. Esto le permite entregar características y actualizaciones de forma rápida y de confianza. Puede crear con facilidad una solución integral utilizando complementos preintegrados para servicios populares de terceros, como GitHub, o mediante la integración de complementos personalizados propios en cualquier fase del proceso de lanzamiento. Con AWS CodePipeline solo paga lo que utiliza. No es necesario pagar cuotas iniciales ni asumir compromisos a largo plazo.
Más información »

AWS CodeBuild es un servicio de creación completamente administrado que compila código fuente, ejecuta pruebas y produce paquetes de software listos para su implementación. Con CodeBuild, no es necesario aprovisionar, administrar y escalar sus propios servidores de creación. CodeBuild se escala constantemente y procesa numerosas versiones a la vez, de manera que sus versiones no permanecen a la espera en una cola. Puede comenzar con rapidez usando entornos de creación preempaquetados, o diseñar sus propios entornos de creación personalizados que utilicen sus propias herramientas de creación. Con CodeBuild, se le cobra por cada minuto de recursos de computación que utilice.
Más información »

AWS CodeDeploy es un servicio que automatiza las implementaciones de código en cualquier instancia, incluidas las instancias de Amazon EC2 y aquellas ejecutadas on-premise. AWS CodeDeploy facilita el lanzamiento rápido de nuevas características, ayuda a evitar tiempos de inactividad durante la implementación de la aplicación y administra la compleja actualización de las aplicaciones. Puede usar AWS CodeDeploy para automatizar las implementaciones de software, con lo que se elimina la necesidad de realizar operaciones manuales propensas a errores. Además, el servicio se escala con la infraestructura, a fin de que pueda realizar la implementación con facilidad en una o miles de instancias.
Más información »


Simplifique el uso de los servicios de AWS en las aplicaciones mediante un API adaptada al lenguaje o la plataforma de programación concretos.


Acelere la implementación de AWS con herramientas especializadas para la nube integradas en el entorno de desarrollo.


Controle los servicios de AWS desde la administración de líneas de comandos y servicios automatizados con secuencias de comandos.

Administre varios servicios de AWS desde una única herramienta de línea de comandos. Disponible para los sistemas Windows, Mac y Linux/UNIX.

Instalación »
Documentación »
Más información »

Administre sus recursos de AWS con las mismas herramientas PowerShell que utiliza para administrar sus entornos Windows, Linux o Mac.  

Instalación »
Documentación »
Más información »

AWS SAM Local es una herramienta de CLI que le permite probar de forma local y depurar las funciones de AWS Lambda definidas por las plantillas del modelo de aplicaciones sin servidor (SAM).

GitHub »
Documentación »
Publicación del blog »


Pruebe e implemente aplicaciones sin servidor basadas en AWS Lambda con SAM Local y AWS SAM. Entre aquí para ver más herramientas para aplicaciones sin servidor.

AWS Serverless Application Model (AWS SAM) es un modelo que sirve para definir aplicaciones sin servidor. AWS SAM es compatible de manera nativa con AWS CloudFormation y ofrece un método simplificado para definir las API de Amazon API Gateway, las funciones de AWS Lambda y las tablas de Amazon DynamoDB que necesita su aplicación sin servidor. La especificación se encuentra disponible bajo la licencia Apache 2.0. Consulte nuestra documentación para obtener más información.

AWS SAM Local es una herramienta de CLI complementaria que le permite poner a prueba de forma local las funciones de Lambda definidas por las plantillas de AWS SAM. Más información »

AWS SAM Local es una herramienta de CLI que le permite probar de forma local y depurar las funciones de AWS Lambda definidas por las plantillas del modelo de aplicaciones sin servidor (SAM). SAM Local puede usarse para probar las funciones en local, iniciar un gateway de API local desde una plantilla de SAM, validar una plantilla de SAM y generar cargas útiles de muestra para varias fuentes de eventos.

GitHub »
Publicación del blog »


Encuentre bibliotecas de códigos de la comunidad en Código de muestra y bibliotecas »

Encuentre herramientas antiguas aquí »