About this project

Amplication enables engineering teams to quickly build, maintain, and scale backend services. It focuses on creating "Golden Paths" — streamlined workflows that drive consistency, enable high-quality code practices, simplify onboarding, and accelerate standardized delivery across teams. Key capabilities include: - Creating live templates that embed an organization's best practices and standards to ensure consistency and compliance from the start. - Leveraging AI-powered automation to generate microservices with APIs, data models, DTOs, and other components needed to support business domains, allowing engineers to focus on business logic. - Automatically handling package updates, patches, and versioning to keep applications up-to-date, reduce technical debt, and ensure consistency across services. - Providing a service catalog and customizable code generation. The project uses a monorepo architecture powered by Nx Workspaces. It can be used via a hosted version or run locally for code generation and contributions. Local development requires Node.js, Docker, and Git. The repository includes components for the server, client, data-service-generator, git-sync-manager, and plugin API. A large part of the project is licensed under Apache 2.0, with components under the `ee` (enterprise edition) directory licensed under the Amplication Enterprise Edition license. The project accepts community contributions and provides documentation, tutorials, and community support channels.