description Architect (Arc) Overview
Architect (Arc) is the underlying open-source project behind the Arc Framework, providing the deployment and build tooling that compiles arc-format manifests into AWS SAM templates for Lambda deployments.
help Architect (Arc) FAQ
What is the `app.arc` file in Architect?
`app.arc` is Architect's infrastructure manifest, where an application declares resources such as HTTP routes, events, queues, scheduled tasks, tables, and WebSockets. The manifest is kept beside the code so deployments can be reproduced from version control. [Architect manifest documentation](https://arc.codes/docs/en/get-started/project-manifest)
Does Architect compile `app.arc` into AWS SAM or CloudFormation?
Yes, Architect compiles its manifest into AWS infrastructure artifacts and deploys them through CloudFormation, with AWS SAM used for Lambda application definitions. Its current documentation describes the generated infrastructure as a deterministic build artifact. [Why Architect](https://arc.codes/docs/en/get-started/why-architect)
Which runtimes can Architect deploy to AWS Lambda?
Current Architect documentation lists Node.js, Python, Ruby, and Deno support, with Node.js 22 and Python 3.13 shown as current defaults in its runtime guidance. The deployed platform is AWS Lambda, while local testing uses Architect Sandbox.
How do staging and production deployments work in Architect?
`arc deploy` creates or updates a staging CloudFormation stack, while `arc deploy --production` targets the production environment. `arc sandbox` provides local emulation so a function can be tested before an AWS deployment.
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.