Amplication provides both opinionated and agnostic approaches to backend software development.
You can use Amplication’s built-in standards for rapid development or define your own standards using Custom Blueprints and Private Plugins.
This flexibility lets your team optimize their development workflow while maintaining completely control over their software ecosystem.
When using Amplication, you can decide to use our built-in standards or create your own custom standards.
Built-in Standards
Amplication’s pre-configured, opinionated engines for Node.js and .NET
Custom Standards
A fully agnostic engine that allows organizations to define their own
architecture, conventions, and best practices
It’s possible to mix standards within the same project. You can have resources
that use your own custom resources and also resources that use Amplication’s
built-in standards.
Use Amplication’s pre-configured standards for .NET and Node.js. They include automatic management of data models, API endpoints, and DTOs. Amplication also provides a catalog of public plugins that generate code for common functionalities, such as authentication, identity management, and database integrations.
You can define your own standards and structure by building Private Plugins that generate code based on specific configurations and requirements that you need.
This approach lets you:
Regardless of which standards you choose, you’ll benefit from Amplication’s
core platform capabilities like code generation & standardization,
technical debt management, smart git sync, plugins, AI
acceleration with Jovu, and more.