Amplication Documentation
Amplication helps you scaffold, build, maintain, and scale backend services that align with your organization's best practices, supporting you throughout the entire development process.
Our platform combines live templates, AI-powered code generation, and proactive technical debt management to help teams quickly scaffold, create, maintain, and scale production-ready Node.js and .NET backend services while continuously enforcing organizational standards.
Quickstart
Create your first service with Amplication's AI, Jovu, and generate a .NET or Node.js production-ready codebase in minutes.
Embed Your Organization's Best Practices
Define and maintain standardized development practices through live templates and private plugins, including code conventions, tools, architecture patterns and more. Create templates with pre-configured settings, code generator version, and plugins. When templates or plugins are updated, these changes are automatically proposed as pull requests to all dependent services, ensuring your standards continuously evolve across your entire service portfolio.
- Live Service Templates: Create and maintain standardized service architectures that automatically propagate best practices
- Private Plugins: Create organization-specific plugins for secure, internal functionality and standardization, or use community plugins for common features. Support for security, deployment, monitoring, and more functionality.
- Platform Console: Centrally manage service standards and configurations
Technical Debt Prevention
Track and manage technical debt through our Platform Console and Service Catalog. Monitor template versions, plugin updates, and dependency changes across all services. Receive automatic notifications when updates are available and get clear upgrade paths for outdated services. Maintain consistent standards across your entire service portfolio, with all changes tracked through version control.
AI-powered Backend Generation
Our AI assistant, Jovu, helps you rapidly generate production-ready backend services with built-in best practices. Generate complete service infrastructure including REST and GraphQL APIs, database models, authentication, and logging in minutes. Customize your services through our platform's intuitive interface while maintaining consistent standards.
- Jovu: Generate production-ready .NET or Node.js code, get intelligent suggestions for your service's architecture, and more with Amplication AI.
- Full Stack Code Generation: Fully-functional REST and GraphQL APIs, database models, authentication, logging, React Admin UI, and more.
- Set up Entities and Fields
- Configure API Endpoints
- Add Authentication and Authorization
Developer Self-Service
Enable developers to quickly create standardized services through our Service Catalog. Leverage plugins to efficiently add functionality in a standardized way across services. Support for multiple database options to match your technology stack.
- Service Catalog
- Database Support: Support for PostgreSQL, MySQL, MongoDB, MS SQL Server, and more
- Deployment & CI/CD: Plugins for streamlined deployment to AWS ECS, Docker Desktop, Kubernetes and more
- Import Your Existing DB: Use your existing databases for a head start on development