What is Dev-kit?

Dev-kit is a framework that makes it easy to deploy modern applications and use-cases to AWS. Deploy a cron job, a web application, or a full-stack application with a single command.

deploy screen

Frontend

Start by defining your application in code


Next.js on Amplify

Deploy a complete Next.js application with a single command.


const siteProps: NextJsAmplifySiteProps = {
  accessTokenName: 'GitHubOAuthToken',
  repoOwner: 'github-username',
  repoName: 'nextjs-repo',
  environmentVariables: {
    NEXT_PUBLIC_API_URL: 'https://api.example.com',
  },
  domainName: 'example.com',
};

new NextJsAmplifySite(stack, 'MyNextJsSite', siteProps);

Docusaurus

Similarly, deploy a docusaurus site with a single command.

const siteProps: DocusaurusSiteProps = {
  nodeEnv: 'production',
  certificateArn: 'arn:aws:acm:region:account:certificate/id',
  domainNames: ['docs.example.com'],
  sourcePath: path.join(__dirname, '../website'),
};

new DocusaurusSite(stack, 'MyDocusaurusSite', siteProps);

Key Features

  • Easily Deploy Infrastructure and Applications: No need to be a dev-ops genius—deploy production-grade applications in AWS with just a click.
  • Proven Production-grade Stack: Access our application library filled with production-grade applications and infrastructure.
  • Launch Ideas in Record Time: Bring your ideas to production in minutes, saving weeks of effort on configuring infrastructure.
  • Monitoring and Alarms: Integrated Amazon CloudWatch for environment monitoring with pre-configured alarms and dashboards.
  • Continuous Integration/Continuous Deployment (CI/CD) with CodePipeline: Automate your deployment process ensuring continuous integration, testing, and delivery to production.
  • Effortless Autoscaling with ECS: Automatically scale your workloads with Elastic Container Service (ECS) ensuring optimal performance and reduced costs.
  • Expert Support and Consulting: Our team of FAANG engineers are here to assist with questions, troubleshooting, best practices, and maintenance.

Get started with Dev-kit and simplify your deployment process today!

Was this page helpful?