# Contents

Tired of the daily grind with AWS development? Say goodbye to the hassle! Today, we're super happy to unveil the Daytona AWS Provider.

If you're a developer or part of a team that works with AWS daily, we understand the challenges you face. Configuring EC2 instances, managing security groups, and setting up development environments can be time-consuming and frustrating. That's where Daytona comes in.

This new provider enables you to create and manage your development environment with Daytona directly on Amazon EC2 instances, bringing the power of AWS to your development workflow.

Imagine spinning up a fully-configured development environment on Amazon EC2 instances with just one command. 

With the Daytona AWS Provider, you can:

The AWS Provider is a plugin that allows Daytona to integrate seamlessly with Amazon Web Services, specifically EC2 instances. This integration enables you to:

  • Spin up a fully-configured AWS development environment with a single command

  • Skip the tedious AWS console navigation and configuration

  • Focus on coding, not on infrastructure management

Setting Up the AWS Provider

To get started with the AWS Provider:

  1. Ensure your AWS programmatic access user has the AmazonEC2FullAccess permissions.

  2. Run the following command:

1daytona provider install

Select aws-provider from the list of available providers.

Daytona will install and configure the AWS Provider, which you can now use as a new target:

1daytona target set

Key Features

  • Easy Instance Management: Create, start, stop, and terminate EC2 instances directly through Daytona.

  • Flexible Configuration: Customize instance types, regions, and other EC2-specific settings.

  • Integrated Security: Leverage AWS's robust security features within your Daytona workflow.

  • Scalability: Easily scale your development resources up or down as needed.

Benefits of Using AWS with Daytona

  • Simplified AWS Development: No more juggling between AWS console, CLI, and your IDE.

  • Time-Saving: Eliminate repetitive setup tasks and start coding immediately.

  • Consistency: Ensure identical environments across your team effortlessly.

  • Cost-Effective: Pay only for the EC2 resources you use, with better resource management.

Get Daytona from GitHub

Use for free, explore, or fork Daytona, start contributing today, and don't forget to star the repository to stay updated!

Getting Started

To start using the AWS Provider:

  1. Set up your AWS credentials in Daytona.

  2. Create a new workspace using the AWS provider:

1daytona create --target my-aws-target

Daytona handles the rest – provisioning your EC2 instance and setting up your workspace.

What's Next?

We're continually working to improve and expand our provider integrations. Stay tuned for more features and providers!

Join us tomorrow for another exciting announcement in our launch week series!

Tags::
  • launch-week
  • day-7
  • open-source