
Amplication’s Standards vs Custom Standards: Amplication opinionated
services are based on pre-configured templates and technologies in .NET or
Node.js, configurable through our various plugins available out of the box.
You can use Amplication’s built-in standards for rapid development or define
your own standards
Tech Stack Options
Amplication maintains production-ready code generation engines for both Node.js and .NET. Our plugin-based architecture ensures maximum flexibility, allowing you to customize every aspect of your service. With dozens of plugins available in our public catalog, you can easily adapt the generated code to match your preferences.Want to see an example of what an Amplication Service looks like? -
Sample Node.js Service - Sample
.NET Service
Node.js
Node.js
- Framework: NestJS - Enterprise-ready framework with robust architecture patterns
- ORM: Prisma - Next-generation database toolkit
- Admin UI: Optional React Admin interface
- API Documentation: Swagger UI and OpenAPI specifications
- Testing: Jest for unit and E2E testing
.NET
.NET
- Framework: ASP.NET Core - High-performance, cross-platform framework
- ORM: Entity Framework Core - Modern object-database mapper
- API Documentation: Built-in Swagger/OpenAPI support
- Authentication: Identity framework integration
- Testing: xUnit for comprehensive testing
Service Features
Beyond the core technology stack, Amplication services come with powerful built-in capabilities that accelerate your development process while maintaining enterprise-grade standards:Automatic API Generation
Generate REST and GraphQL APIs automatically from your data model, with
built-in Swagger/OpenAPI documentation. Create custom types and actions to
extend API functionality.
Entity Management
Design and manage your data model visually, with automatic CRUD operations,
complex relationships support, and the ability to upload existing database
schemas.
Plugin Ecosystem
Access Amplication’s extensive plugin catalog to customize authentication,
logging, monitoring, and integrate with popular third-party services.
Technical Debt Management
Track and manage breaking changes with automated alerts.
All these features are fully customizable through our plugin system, allowing
you to adapt them to your specific needs while maintaining the standards of
our Node.js and .NET code generators.
Next Steps
Now that you’ve created your initial service, it’s time to customize it to meet your specific needs. Here are the key steps to get started:Add Entities & Fields
Start building your data model by creating entities and defining their fields. This forms the foundation of your service’s functionality.
Custom Types & Actions
Extend your service by creating custom types and actions to implement specific
business logic and API endpoints.
Use Jovu AI
Accelerate development by leveraging Jovu, our AI assistant, to help generate
entities, fields, and relationships automatically.
Generate Code
Build and sync your service to generate production-ready code that implements all your defined configurations and customizations.