Product Information
What is Amplication?
Amplication is an open-source development tool. It helps professional Node.js developers build high-quality Node.js applications without spending time on repetitive coding tasks. Amplication automatically generates fully functional applications based on TypeScript and Node.js. The generated applications include NestJS, Prisma, REST API, GraphQL API, React admin UI, authentication, authorization, and logging. Easily create data models and role-based access control, and let Amplication generate your application. Download the app's source code immediately or push a new pull request to a GitHub repository. Continue leveraging your coding skills to develop your app and return to Amplication anytime to add models and roles and generate new versions. (Optional) Download or build a Docker container containing the database, Node.js app, and React client, and continuously deploy the app to cloud or on-premises environments.
How to use Amplication?
Amplication is an open-source development tool designed to assist Node.js developers in automating and standardizing backend development. By automatically generating code and application templates, it reduces repetitive tasks, enabling the rapid building, maintenance, and scaling of high-quality Node.js applications.
Core Functions of Amplication
GraphQL
Code Generation
Usage Scenarios of Amplication
- Quickly generate full-featured applications based on TypeScript and Node.js, including REST API, GraphQL API, and React admin interfaces.
- Create data models and role-based access control, and automatically generate application code.
- Download the generated source code or push it to a GitHub repository for continuous development.
- Deploy applications to cloud or local environments via Docker containers.
- Integrate with internal developer portals (e.g., Backstage, Port) for a unified development experience.
- Leverage customized real-time templates and AI automation to generate microservices and backend applications, with continuous maintenance and updates.
Common Questions about Amplication
What does Amplication do?
How do I use Amplication?
What are the core features of Amplication?
What are the application scenarios for Amplication?



















