Build ultra scalable database backed web apps on AWS serverless infrastructure with full local, offline workflows, and more. Full documentation found at: https://arc.codes
Requirements
- Platforms: Linux, macOS, Windows
- Architect runtime: Node.js 18+
- Function runtimes & package managers:
- Node.js (optional): supported versions
- Python (optional): supported versions
pip3(optional)
- Ruby (optional): supported versions
bundle(optional)
- Additional function runtimes:
- Java, .NET, Golang, Lambda runtime layers (optional): supported versions
Installation
Make sure you have at least Node.js version 18 installed.
Open your terminal to install arc:
npm i @architect/architect --save-devCheck the version:
npx arc versionProtip: run
arcwith no arguments to get help
Work locally
Create a new app:
mkdir testapp
cd testapp
npx arc initKick up the local dev server:
npx arc sandbox
Cmd / Ctrl + cexits the sandbox
Deploy to AWS
Deploy the staging stack:
npx arc deployProtip: create additional
stagingstacks with--name
Ship to a production stack:
npx arc deploy --productionAdd Architect syntax to your text editor
– VS Code
– Vim
Learn more
Head to https://arc.codes to learn more!
Founding team
Amber Costley, Angelina Fabbro, Brian LeRoux, Jen Fong-Adwent, Kristofer Joseph, Kris Borchers, Ryan Block, Spencer Kelley
Special thanks
Pinyao Guo for the Architect GitHub name