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:

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.