20x faster.Reliably. Securely. Consistently.
Empowering developers from leading companies
What users are saying about Amplication?
How Amplication backend development platform works?
What do you get from Amplication?
Let your teams write critical business logic instead of redundant
- Create or extend
- Customize code
- Limitless Architecture
- Boost productivity
- Build it your way
Create customized code using your favorite tools
You build something unique, so use the creativity of your team to make a difference. The generated code is fully customizable. Your team keeps working with their favorite IDE to extend and build on top of the generated code. Anything can be customized, and Amplication will give you all the freedom to keep making changes without losing any of the custom code.
Amplication will always create a Pull Request with the newly generated code, so your team has full control over what goes to production. No black boxing or vendor-locking. You own the code, as it should be, allowing you to build the next amazing product with no limits or obstacles.
Build your architecture to any scale
Whether you build a single service or a microservices architecture, Amplication allows you to build at any scale.
Your teams can create various services, manage microservices communication, use Kafka, connect to storage, or add an API Gateway. The code is consistent, secure, and reliable across all teams.
Amplication can sync the generated code with a monorepo where each service goes to a different folder or sync with various repositories. You can manage dozens or hundreds of services with maximum consistency from a single source of truth and centralized management and visibility.
Write business value from day 0
Amplication generates a fully extendable and customizable code base for all the application infrastructure, so your team can focus on moving the needle.
The generated code is created with well-known technology, so your team does not need to learn anything new. We adopt industry best practices, so your team can use their existing knowledge and skillset.
The generated code can include anything from data schema management, API endpoints (GraphQL or REST API), queues and message brokers, storage, IaC and deployment, roles and permissions, database connections, microservices communication, integrations, logging, exception handling, admin UI and more.
Use plugins to support your best practices, or adopt industry standards
Using a community-driven plugin system, your team has full control over the flavor of the generated code, including security, privacy, standards, and best practices.
Plugins can be used to control anything from the type of database to use, code conventions and format, authentication providers, connecting to CI/CD pipelines, monorepo management, build tools, and more.
Your infra team can create custom plugins to keep the organization's current conventions, standards, and best practices and enforce usage across teams. You can easily update plugins and automatically push changes to dozens or hundreds of services in one click.
Great things coming down the <roadmap>
While we continuously work alongside our community to make Amplication Community Edition better,
we are extending its capabilities into Enterprise Edition to meet the requirements and standards of large-scale organizations and enterprises.
- GraphQL API
- REST API
- React Admin UI
- Design data model
- ERD View
- Connect to your own database
- Roles & Permissions
- Identity Management
- Plugin System & marketplace
- Logging & auditing
- Monitoring & observability
- Modular services
- Other transports
- Environment variables
- Custom Code
- Continuos sync with Git
- GitLab and other Git services
- Auto merge and conflict management
- Multiple branches
- Helm charts
- Connect to private cloud
- GitHub Actions