Patrones Flexibles
Soporta tanto el patrón DataMapper como ActiveRecord, ofreciendo la flexibilidad de elegir lo que mejor se adapte a tu proyecto.
TypeScript Primero
Desarrollado desde cero con soporte para TypeScript, garantizando seguridad de tipos completa en tus modelos de base de datos.
Soporte Multi-Base de Datos
Funciona con MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB y más.
QueryBuilder Poderoso
Sintaxis elegante para construir consultas complejas con joins, paginación y caché.
Migraciones & Esquema
Soporte de primera clase para migraciones de bases de datos con generación automática.
Multiplataforma
Funciona en Node.js, navegadores, aplicaciones móviles y de escritorio.
API Elegante y Tipada
TypeORM ofrece una API hermosa y sencilla para interactuar con tu base de datos que aprovecha al máximo el sistema de tipos de TypeScript. Elige entre los patrones DataMapper y ActiveRecord - ambos están totalmente soportados.
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number
@Column()
firstName: string
@Column()
lastName: string
@Column()
age: number
}
Bases de Datos Soportadas









Funciona en Todas Partes
TypeORM funciona en NodeJS, navegadores, Cordova, Ionic, React Native, NativeScript, Expo y Electron.
¿Listo para Comenzar?
TypeORM hace que la interacción con bases de datos sea pan comido. Únete a miles de desarrolladores que ya construyen mejores aplicaciones con TypeORM.