Create server‑side applications, without coding

Amplication is an open source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.

Easily create data models, and easily configure role-based access control
Instantly get a Docker container with your database and node.js application, or download the source code
Continuously deploy your application to the cloud or your local environment

What type of developer are you?

Front-end developer
  • Design data models and create APIs without coding.
  • No need for server-side development skills since Amplication auto-generates back-end code.
  • You can focus entirely on developing your next great app 😎
Get Started
Back-end developer
  • Amplication auto-generates an app based on TypeScript and Node.js.
  • Generated apps include NestJS, Prisma, REST API, authentication, authorization, logging and more.
  • Decide whether to download the app within a Docker container that’s ready for deployment or to deploy to the Amplication cloud.
  • At any point you’re free to download the source code and continue development elsewhere.
Get Started

Who are we?

We are a group of creators who love open‑source and low‑code. We believe that low‑code application development will evolve into a modern‑day programming language.

What we do
Our vision is to create one platform which will empower professional developers in creating business applications and extend platform capabilities, with the open‑source community's power of collaboration & transparency.
Why we do it
As our platform is open source, we are looking to create an ecosystem around the project, where you - the professional developers, will always have the freedom to fork and maintain the platform yourselves, with no vendor lock‑in.

Low‑Code 💜 Open‑Source

Why open‑source
We believe low‑code and open‑source should go hand‑in‑hand. Amplication builds the next generation of development tools with the help of the community, for the community.

What do you get?

Open‑source project
TypeScript & Node.js source code
Version control
Freedom to continue on your own
Role‑based access control
Cloud agnostic
Docker ready to be deployed
Security & performance

How does it work?

Design models & roles
Define data entities and role‑based access through Amplication's UI, and Amplication will auto‑generate your database, an Admin UI, and API.
Deploy your app in one click
Deploy your app to the Amplication cloud, or get a Docker container to deploy elsewhere.
Connect from your code using REST
Start working with your API from any client supporting REST HTTP communication (React, Angular, Vue, Flutter, iOS, Android, Go, Node.js, Python and more).

What's next?
Great things are coming.

Business Logic
  • Visual flow editors for custom logic
  • Decision tables
  • Expressions
  • Condition builders
Database
  • Connect to your own database
  • Import schema from existing database
  • Use multiple data sources
  • More data types
Integration
  • Connectors library
  • Custom connectors
  • SMS
  • E‑mail
  • Push notifications
  • GraphQL API
Framework
  • Testing
  • IAM and SSO
  • Logging and auditing
  • Performance, monitoring, and scaling
  • Debugging
Front-end
  • Auto-generated Admin UI
  • Canvas pages
  • Built‑in component library
  • Fully custom clients
More
  • Collaboration
  • Custom code with TS
  • Integration with DevOps tools and services