Use Amplication Standards with a Pre-Configured Opinionated Service
Quickly generate a production-grade service using our opinionated, pre-configured Node.js or .NET code generation engines.
Generate a complete codebase using Amplication’s opinionated standards for Node.js or .NET development. You can customize every aspect of the generated code to fit your existing software ecosystem, or use it as a foundation if you haven’t established your own standards yet.
Service resources use Amplication’s best-in-class Node.js and .NET code generation engine to produce human-readable, best-practice code. If you’re comfortable with Node.js or .NET, or need to spin up a backend quickly, creating a service is a great fit.
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
Each service type comes with a carefully curated stack of enterprise-grade technologies:
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.
By choosing Amplication’s opinionated Node.js or .NET service option, you’re using time-tested code patterns and focusing on real business logic while still having the freedom to edit every line of the service as you see fit.
Was this page helpful?