Overview of Architect core repositories and modules
mainThe Architect ecosystem is distributed across several specialized repositories. The primary project issue tracker is located in @architect/architect.
Core Modules
@architect/create: Scaffolds and generates project code.@architect/deploy: Deploys an Architect project.@architect/destroy: Destroys an Architect app and its resources.@architect/env: Reads and writes project environment variables.@architect/hydrate: Ensures Lambda dependencies are installed for AWS environments.@architect/inventory: Enumerates projects into an internal intermediary format.@architect/logs: Reads and writes Lambda logs.@architect/package: Converts an Inventory object into a CloudFormation document.@architect/parser: Lexer/parser for manifest formats (app.arc,.arc,arc.json,arc.yaml,arc.yml).@architect/sandbox: Local development environment mocking AWS services (API Gateway, SNS, SQS, DynamoDB, Lambda, etc.).@architect/utils: Shared internal utilities.
Runtime Helper Libraries (Recommended)
While not required, these make working with AWS easier:
@architect/functions: Node.js Lambda helpers.architect/functions-python: Python Lambda helpers.architect/functions-ruby: Ruby Lambda helpers.