MikroORM llms.txt · AI Docs Browser · mdream

[llms.txt Tools](https://mdream.dev/llms-txt/mikroorm/llms-txt)

# MikroORM llms.txt

Browse MikroORM documentation as markdown. Click any page in the sidebar to view it, or copy the full llms.txt for your AI tools.

mikro-orm.io/llms.txt

[Raw llms.txt](https://mikro-orm.io/llms.txt) [Raw llms-full.txt](https://mikro-orm.io/llms-full.txt)

Copy Markdown [](https://mikro-orm.io/llms.txt)

llms.txt

blog

Blog

Archive

Authors

Handling Transactions and Concurrency in MikroORM

Introducing MikroORM, TypeScript data-mapper ORM with Identity Map

MikroORM 3: Knex.js, CLI, Schema Updates, Entity Generator and more…

MikroORM 4.1: Let’s talk about performance

MikroORM 4: Filling the Gaps

MikroORM 5.8 released

MikroORM 5: Stricter, Safer, Smarter

MikroORM 6.2: Say hello to SQL Server (and libSQL)

MikroORM 6.3: Schema first?

MikroORM 6.4

MikroORM 6.5

MikroORM 6.6

MikroORM 6: Polished

MikroORM 7.1: Loaded

MikroORM 7: Unchained

Blog

Tags

15 posts tagged with "javascript"

15 posts tagged with "javascript"

15 posts tagged with "node"

15 posts tagged with "node"

One post tagged with "oop"

14 posts tagged with "sql"

14 posts tagged with "sql"

15 posts tagged with "typescript"

15 posts tagged with "typescript"

changelog

Changelog

search

Search the documentation

versions

MikroORM documentation versions

api

API

@mikro-orm/cli

configure

Settings

@mikro-orm/core

abstractAbstractNamingStrategy

ArrayType <T>

abstractBaseEntity

BigIntType <Mode>

BlobType

BooleanType

ChangeSet <T>

CharacterType

CheckConstraintViolationException

Collection <T, O>

Configuration <D, EM>

abstractConnection

ConnectionException

ConstraintViolationException

Cursor <Entity, Hint, Fields, Excludes, IncludeCount>

CursorError <T>

abstractDatabaseDriver <C>

DatabaseObjectExistsException

DatabaseObjectNotFoundException

DateTimeType

DateType

DeadlockException

DecimalType <Mode>

DefaultLogger

DoubleType

DriverException

EntityAssigner

EntityCaseNamingStrategy

EntityLoader

EntityManager <Driver>

EntityMetadata <Entity, Class>

EntityRepository <Entity>

EntitySchema <Entity, Base, Class>

EntitySerializer

EntityTransformer

EnumArrayType <T>

EnumType

EventManager

ExceptionConverter

FloatType

ForeignKeyConstraintViolationException

GeneratedCacheAdapter

abstractHydrator

IntegerType

IntervalType

InvalidFieldNameException

JsonType

LockWaitTimeoutException

MediumIntType

MemoryCacheAdapter

MetadataDiscovery

MetadataError <T>

MetadataProvider

MetadataStorage

MikroORM <Driver, EM, Entities>

MongoNamingStrategy

NonUniqueFieldNameException

NotFoundError <T>

NotNullConstraintViolationException

NullCacheAdapter

NullHighlighter

OptimisticLockError <T>

abstractPlainObject

abstractPlatform

PolymorphicRef

RawQueryFragment <Alias>

ReadOnlyException

Reference <T>

RequestContext

ScalarReference <Value>

SerializationContext <T>

ServerException

SimpleLogger

SmallIntType

StringType

SyntaxErrorException

TableExistsException

TableNotFoundException

TextType

TimeType

TinyIntType

TransactionContext

TransactionEventBroadcaster

TransactionManager

TransactionStateError

abstractType <JSType, DBType>

Uint8ArrayType

UnderscoreNamingStrategy

UniqueConstraintViolationException

UnitOfWork

UnknownType

Utils

UuidType

ValidationError <T>

Cascade

ChangeSetType

DataloaderType

DeferMode

EventType

FlushMode

GroupOperator

IsolationLevel

LoadStrategy

LockMode

constNodeState

PopulateHint

PopulatePath

QueryFlag

QueryOperator

QueryOrder

QueryOrderNumeric

ReferenceKind

TransactionPropagation

assign

compareArrays

compareBooleans

compareBuffers

compareObjects

createSqlFunction

defineConfig

defineEntity

equals

isRaw

parseJsonSafe

quote

raw

ref

rel

serialize

sql

wrap

AssignOptions <Convert>

CacheAdapter

CheckConstraint <T>

ClearDatabaseOptions

CollationOptions

ConnectionConfig

ConnectionOptions

CountOptions <T, P>

CreateContextOptions

CreateOptions <Convert>

CreateSchemaOptions

DefineEntityHooks <T>

DeleteOptions <T>

DriverMethodOptions

DropSchemaOptions

Edge

EmbeddableOptions <Owner>

EmbeddedOptions <Owner, Target>

EmptyOptions

EnsureDatabaseOptions

EntityLoaderOptions <Entity, Fields, Excludes>

EntityMetadataWithProperties <TName, TTableName, TProperties, TPK, TBase, TRepository, TForceObject>

EntityProperty <Owner, Target>

EntitySchemaWithMeta <TName, TTableName, TEntity, TBase, TProperties, TClass>

EnumOptions <T>

EventArgs <T>

EventSubscriber <T>

FindAllOptions <T, P, F, E>

FindByCursorOptions <T, P, F, E, I>

FindOneOptions <T, P, F, E>

FindOneOrFailOptions <T, P, F, E>

FindOptions <Entity, Hint, Fields, Excludes>

FlatQueryOrderMap

FlushEventArgs

ForkOptions

GenerateOptions

GetReferenceOptions

Highlighter

IConfiguration

IDatabaseDriver <C>

IEntityGenerator

IMigrationGenerator

IMigrator

IndexColumnOptions

IndexOptions <T, H>

InitCollectionOptions <T, P, F, E>

ISchemaGenerator

ISeedManager

IWrappedEntity <Entity>

LoadCountOptions <T>

LoadedCollection <T>

LoadedReference <T>

LoadHint <Entity, Hint, Fields, Excludes>

LoadReferenceOptions <T, P, F, E>

LoadReferenceOrFailOptions <T, P, F, E>

LockOptions

LogContext

Logger

LoggerOptions

ManyToManyOptions <Owner, Target>

ManyToOneOptions <Owner, Target>

MatchingOptions <T, P>

MergeOptions

MetadataDiscoveryOptions

MigrationDiff

MigrationObject

NamingStrategy

NativeDeleteOptions <T>

NativeInsertUpdateManyOptions <T>

NativeInsertUpdateOptions <T>

Node

OneToManyOptions <Owner, Target>

OneToOneOptions <Owner, Target>

Options <Driver, EM, Entities>

PoolConfig

PrimaryKeyOptions <T>

PropertyChain <Value, Options>

PropertyOptions <Owner>

QueryResult <T>

ReferenceOptions <Owner, Target>

RefreshDatabaseOptions

RegisterOptions

SeederObject

SeederOptions

SerializedPrimaryKeyOptions <T>

SerializeOptions <T, P, E>

SimpleColumnMeta

StreamOptions <Entity, Populate, Fields, Exclude>

Subquery

SyncCacheAdapter

TransactionEventArgs

TransactionOptions

TransformContext

TypeConfig

UniqueOptions <T, H>

UpdateOptions <T>

UpdateSchemaOptions <DatabaseSchema>

UpsertManyOptions <Entity, Fields>

UpsertOptions <Entity, Fields>

DefineConfig

Hidden

Opt

RequiredNullable

@mikro-orm/entity-generator

EntityGenerator

@mikro-orm/libsql

LibSqlConnection

LibSqlDriver

MikroORM <EM, Entities>

defineConfig

@mikro-orm/mariadb

MariaDbDriver

MariaDbPlatform

MariaDbSchemaHelper

MikroORM <EM, Entities>

defineConfig

@mikro-orm/migrations

JSMigrationGenerator

abstractMigration

abstractMigrationGenerator

MigrationRunner

MigrationStorage

Migrator

TSMigrationGenerator

@mikro-orm/mongodb

EntityManager <Driver>

EntityRepository <T>

MikroORM <EM, Entities>

MongoConnection

MongoDriver

MongoPlatform

MongoSchemaGenerator

publicObjectId

defineConfig

EnsureIndexesOptions

MongoCountOptions

MongoCreateSchemaOptions

MongoFindOptions <T>

MongoQueryOptions

@mikro-orm/mssql

MikroORM <EM, Entities>

MsSqlConnection

MsSqlDriver

MsSqlPlatform

MsSqlSchemaHelper

UnicodeString

UnicodeStringType

defineConfig

@mikro-orm/mysql

MikroORM <EM, Entities>

MySqlConnection

MySqlDriver

MySqlPlatform

defineConfig

@mikro-orm/oracledb

MikroORM <EM, Entities>

OracleConnection

OracleDriver

OracleExceptionConverter

OraclePlatform

OracleQueryBuilder <Entity, RootAlias, Hint, Context>

OracleSchemaGenerator

OracleSchemaHelper

defineConfig

@mikro-orm/postgresql

EntityManager <Driver>

MikroORM <EM, Entities>

PostgreSqlConnection

PostgreSqlDriver

PostgreSqlPlatform

defineConfig

raw

@mikro-orm/reflection

TsMorphMetadataProvider

@mikro-orm/seeder

abstractFactory <TEntity, TInput>

abstractSeeder <T>

SeedManager

@mikro-orm/sql

abstractAbstractSqlConnection

abstractAbstractSqlDriver <Connection, Platform>

abstractAbstractSqlPlatform

BaseMySqlPlatform

BasePostgreSqlPlatform

BaseSqliteConnection

EntityManager <Driver>

EntityRepository <Entity>

FullTextType

Kysely <DB>

MikroKyselyPlugin

MySqlSchemaHelper

NodeSqliteDialect

OracleDialect

PostgreSqlSchemaHelper

QueryBuilder <Entity, RootAlias, Hint, Context, RawAliases, Fields, CTEs>

SchemaComparator

abstractSchemaHelper

SqliteDriver

SqlitePlatform

SqliteSchemaHelper

SqlSchemaGenerator

JoinType

QueryType

raw

Alias <T>

CheckDef <T>

Column

ColumnDifference

CountQueryBuilder <Entity>

CteOptions

DatabaseView

DeleteQueryBuilder <T, RootAlias, Context>

ExecuteOptions

ForeignKey

GetKyselyOptions

ICriteriaNode <T>

ICriteriaNodeProcessOptions

IndexDef

InsertQueryBuilder <T, RootAlias, Context>

IQueryBuilder <T>

JoinOptions

MikroKyselyPluginOptions

OnConflictClause <T>

OracleDialectConfig

OraclePool

OraclePoolConnection

QBStreamOptions

RunQueryBuilder <Entity, RootAlias, Context, RawAliases>

SchemaDifference

SelectQueryBuilder <Entity, RootAlias, Hint, Context, RawAliases, Fields, CTEs>

Table

TableDifference

TableOptions

TruncateQueryBuilder <T>

UpdateQueryBuilder <T, RootAlias, Context>

@mikro-orm/sqlite

MikroORM <EM, Entities>

SqliteConnection

SqliteDriver

defineConfig

API

@mikro-orm/cli

configure

Settings

@mikro-orm/core

abstractAbstractNamingStrategy

ArrayType <T>

abstractBaseEntity

BigIntType <Mode>

BlobType

BooleanType

ChangeSet <T>

CharacterType

CheckConstraintViolationException

Collection <T, O>

Configuration <D, EM>

abstractConnection

ConnectionException

ConstraintViolationException

Cursor <Entity, Hint, Fields, Excludes, IncludeCount>

CursorError <T>

abstractDatabaseDriver <C>

DatabaseObjectExistsException

DatabaseObjectNotFoundException

DateTimeType

DateType

DeadlockException

DecimalType <Mode>

DefaultLogger

DoubleType

DriverException

EntityAssigner

EntityCaseNamingStrategy

EntityLoader

EntityManager <Driver>

EntityMetadata <Entity, Class>

EntityRepository <Entity>

EntitySchema <Entity, Base, Class>

EntitySerializer

EntityTransformer

EnumArrayType <T>

EnumType

EventManager

ExceptionConverter

FloatType

ForeignKeyConstraintViolationException

GeneratedCacheAdapter

abstractHydrator

IntegerType

IntervalType

InvalidFieldNameException

JsonType

abstractLoadableBaseEntity

LockWaitTimeoutException

MediumIntType

MemoryCacheAdapter

MetadataDiscovery

MetadataError <T>

MetadataProvider

MetadataStorage

MikroORM <Driver, EM, Entities>

MongoNamingStrategy

NonUniqueFieldNameException

NotFoundError <T>

NotNullConstraintViolationException

NullCacheAdapter

NullHighlighter

OptimisticLockError <T>

abstractPlainObject

abstractPlatform

PolymorphicRef

RawQueryFragment <Alias>

ReadOnlyException

Reference <T>

RequestContext

Routine <TConfig, TArgs, TReturn>

ScalarReference <Value>

SerializationContext <T>

ServerException

SimpleLogger

SmallIntType

StringType

SyntaxErrorException

TableExistsException

TableNotFoundException

TextType

TimeType

TinyIntType

TransactionContext

TransactionEventBroadcaster

TransactionManager

TransactionStateError

abstractType <JSType, DBType>

Uint8ArrayType

UnderscoreNamingStrategy

UniqueConstraintViolationException

UnitOfWork

UnknownType

Utils

UuidType

ValidationError <T>

Cascade

ChangeSetType

DataloaderType

DeferMode

EventType

FlushMode

GroupOperator

IsolationLevel

LoadStrategy

LockMode

constNodeState

PopulateHint

PopulatePath

QueryFlag

QueryOperator

QueryOrder

QueryOrderNumeric

ReferenceKind

TransactionPropagation

assign

compareArrays

compareBooleans

compareBuffers

compareObjects

createSqlFunction

defineConfig

defineEntity

equals

isRaw

Loadable

normalizePartitionNameForComparison

parseJsonSafe

quote

raw

ref

rel

serialize

splitCommaSeparatedIdentifiers

sql

unref

wrap

AbortQueryOptions

AssignOptions <Convert>

CacheAdapter

CheckConstraint <T>

ClearDatabaseOptions

CollationOptions

ConnectionConfig

ConnectionOptions

CountByOptions <T>

CountOptions <T, P>

CreateContextOptions

CreateOptions <Convert>

CreateSchemaOptions

DefineEntityHooks <T>

DeleteOptions <T>

DriverMethodOptions

DropSchemaOptions

Edge

EmbeddableOptions <Owner>

EmbeddedOptions <Owner, Target>

EmptyOptions

EnsureDatabaseOptions

EntityLoaderOptions <Entity, Fields, Excludes>

EntityMetadataWithProperties <TName, TTableName, TProperties, TPK, TBase, TRepository, TForceObject, TDiscriminatorColumn, TDiscriminatorValue, TBaseDiscriminatorColumn>

EntityPartition <E>

EntityProperty <Owner, Target>

EntitySchemaWithMeta <TName, TTableName, TEntity, TBase, TProperties, TClass, TDiscriminatorColumn>

EnumOptions <T>

EventArgs <T>

EventSubscriber <T>

FindAllOptions <T, P, F, E>

FindByCursorOptions <T, P, F, E, I>

FindOneOptions <T, P, F, E>

FindOneOrFailOptions <T, P, F, E>

FindOptions <Entity, Hint, Fields, Excludes>

FlatQueryOrderMap

FlushEventArgs

ForkOptions

GenerateOptions

GetReferenceOptions

Highlighter

IConfiguration

IDatabaseDriver <C>

IEntityGenerator

IMigrationGenerator

IMigrator

IndexColumnOptions

IndexOptions <T, H>

InitCollectionOptions <T, P, F, E>

ISchemaGenerator

ISeedManager

IWrappedEntity <Entity>

LoadableEntity

LoadCountOptions <T>

LoadedCollection <T>

LoadedReference <T>

LoadHint <Entity, Hint, Fields, Excludes>

LoadReferenceOptions <T, P, F, E>

LoadReferenceOrFailOptions <T, P, F, E>

LockOptions

LogContext

Logger

LoggerOptions

ManyToManyOptions <Owner, Target>

ManyToOneOptions <Owner, Target>

MatchingOptions <T, P>

MergeOptions

MetadataDiscoveryOptions

MigrationDiff

MigrationObject

NamingStrategy

NativeDeleteOptions <T>

NativeInsertUpdateManyOptions <T>

NativeInsertUpdateOptions <T>

Node

OneToManyOptions <Owner, Target>

OneToOneOptions <Owner, Target>

Options <Driver, EM, Entities>

PoolConfig

PrimaryKeyOptions <T>

PropertyChain <Value, Options>

PropertyOptions <Owner>

QueryResult <T>

ReferenceOptions <Owner, Target>

RefreshDatabaseOptions

RegisterOptions

RoutineConfig <T>

RoutineParamConfig

SeederObject

SeederOptions

SerializedPrimaryKeyOptions <T>

SerializeOptions <T, P, E, F>

SimpleColumnMeta

StreamOptions <Entity, Populate, Fields, Exclude>

Subquery

SyncCacheAdapter

TransactionEventArgs

TransactionOptions

TransformContext

TriggerDef <T>

TypeConfig

UniqueOptions <T, H>

UpdateOptions <T>

UpdateSchemaOptions <DatabaseSchema>

UpsertManyOptions <Entity, Fields>

UpsertOptions <Entity, Fields>

DefineConfig

Hidden

LazyRef

Opt

RequiredNullable

@mikro-orm/entity-generator

EntityGenerator

RoutineSourceFile

@mikro-orm/libsql

LibSqlConnection

LibSqlDriver

MikroORM <EM, Entities>

defineConfig

@mikro-orm/mariadb

MariaDbDriver

MariaDbPlatform

MariaDbSchemaHelper

MikroORM <EM, Entities>

defineConfig

@mikro-orm/migrations

JSMigrationGenerator

abstractMigration

abstractMigrationGenerator

MigrationRunner

MigrationStorage

Migrator

TSMigrationGenerator

@mikro-orm/mongodb

EntityManager <Driver>

EntityRepository <T>

MikroORM <EM, Entities>

MongoConnection

MongoDriver

MongoPlatform

MongoSchemaGenerator

publicObjectId

defineConfig

EnsureIndexesOptions

MongoCountOptions

MongoCreateSchemaOptions

MongoFindOptions <T>

MongoQueryOptions

@mikro-orm/mssql

MikroORM <EM, Entities>

MsSqlConnection

MsSqlDriver

MsSqlPlatform

MsSqlSchemaHelper

UnicodeString

UnicodeStringType

defineConfig

@mikro-orm/mysql

MikroORM <EM, Entities>

MySqlConnection

MySqlDriver

MySqlPlatform

defineConfig

@mikro-orm/oracledb

MikroORM <EM, Entities>

OracleConnection

OracleDriver

OracleExceptionConverter

OraclePlatform

OracleQueryBuilder <Entity, RootAlias, Hint, Context>

OracleSchemaGenerator

OracleSchemaHelper

defineConfig

@mikro-orm/pglite

MikroORM <EM, Entities>

PgliteConnection

PgliteDriver

PglitePlatform

PgliteSchemaHelper

defineConfig

raw

@mikro-orm/postgresql

EntityManager <Driver>

MikroORM <EM, Entities>

PostgreSqlConnection

PostgreSqlDriver

PostgreSqlPlatform

defineConfig

raw

@mikro-orm/reflection

TsMorphMetadataProvider

@mikro-orm/seeder

abstractFactory <TEntity, TInput>

abstractSeeder <T>

SeedManager

@mikro-orm/sql

abstractAbstractSqlConnection

abstractAbstractSqlDriver <Connection, Platform>

abstractAbstractSqlPlatform

BaseMySqlPlatform

BasePostgreSqlEntityManager <Driver>

BasePostgreSqlPlatform

BaseSqliteConnection

EntityManager <Driver>

EntityRepository <Entity>

FullTextType

Kysely <DB>

MikroKyselyPlugin

MikroORM <D, EM, Entities>

MySqlSchemaHelper

NodeSqliteDialect

OracleDialect

PostgreSqlSchemaHelper

QueryBuilder <Entity, RootAlias, Hint, Context, RawAliases, Fields, CTEs>

SchemaComparator

abstractSchemaHelper

SqliteDriver

SqlitePlatform

SqliteSchemaHelper

SqlSchemaGenerator

JoinType

QueryType

createPostgreSqlTypeParsers

defineConfig

raw

stripStatementNewlines

Alias <T>

CheckDef <T>

Column

ColumnDifference

CountQueryBuilder <Entity>

CteOptions

DatabaseView

DeleteQueryBuilder <T, RootAlias, Context>

EmExecuteOptions

ExecuteOptions

ForeignKey

GetKyselyOptions

ICriteriaNode <T>

ICriteriaNodeProcessOptions

IndexDef

InsertQueryBuilder <T, RootAlias, Context>

IQueryBuilder <T>

JoinOptions

MikroKyselyPluginOptions

OnConflictClause <T>

OracleDialectConfig

OraclePool

OraclePoolConnection

QBStreamOptions

RunQueryBuilder <Entity, RootAlias, Context, RawAliases>

SchemaDifference

SelectQueryBuilder <Entity, RootAlias, Hint, Context, RawAliases, Fields, CTEs>

SqlRoutineDef

SqlRoutineParamDef

SqlTriggerDef

Table

TableDifference

TableOptions

TablePartition

TablePartitioning

TruncateQueryBuilder <T>

UpdateQueryBuilder <T, RootAlias, Context>

@mikro-orm/sqlite

MikroORM <EM, Entities>

SqliteConnection

SqliteDriver

defineConfig

docs

Advanced

Architecture Overview

Result cache

Canary & dev builds

Cascading persist, merge and remove

Collections

Composite and Foreign Keys as Primary Key

Configuration

Core Concepts

Creating Custom Driver

Custom Types

Dataloaders

Decorators Reference

Defining Entities via defineEntity

Defining Entities

Deployment

Separating Concerns using Embeddables

Using Entity Constructors

Entity Generator

Working with Entity Manager

Events and Lifecycle Hooks

Example Integrations

Filters

Folder-based Discovery

Getting Started Guide

Chapter 4: Advanced

Chapter 1: First Entity

Chapter 3: Project Setup

Chapter 2: Relationships

Chapter 5: Type-safety

Identity Map and Request Context

Indexes and Unique Constraints

Inheritance Mapping

Integrations

JSON Properties

Using Kysely

Relationship Loading Strategies

Logging

Materialized Views

Metadata Cache

Metadata Providers

Migrations

Modeling

Using Multiple Schemas

Naming Strategy

Populating relations

Propagation

Property Validation

Using Query Builder

Query cancellation

Query Conditions

Querying

Quick Start

Using raw SQL query fragments

Read Replica Connections

Recipes

Reference

Modeling Entity Relationships

Entity Repository

Schema & Database

Schema First Guide

Schema Generator

Seeding

Serializing

Stored Routines

Streaming

Transactional Outbox Pattern

Transactions and Concurrency

Type-Safe Relations

Unit of Work and Transactions

Upgrading

Upgrading from v2 to v3

Upgrading from v3 to v4

Upgrading from v4 to v5

Upgrading from v5 to v6

Upgrading from v6 to v7

Using MikroORM with AdminJS

Using MikroORM with AdonisJS

Usage with CockroachDB

Usage with Jest

Usage with JavaScript

Usage with MongoDB

Using MikroORM with NestJS framework

Using MikroORM with Next.js

Usage with PGlite

Usage with SQL drivers

Usage with SQLite

Usage with transpilers

Using native BigInt PKs (MySQL and PostgreSQL)

Using Decorators

View Entities

Virtual Entities

The wrap() Helper

## What is MikroORM's llms.txt?

MikroORM publishes an `/llms.txt` file that provides AI systems with a structured index of its documentation. It follows the [llms.txt specification](https://llmstxt.org), organizing links to guides, API references, and tutorials under section headings so that LLMs like ChatGPT, Claude, and Gemini can quickly understand what MikroORM offers and where to find details.

Pass

Spec

6

Sections

912

Links

72.2 KB

Size

~18.5k

Tokens

Sections: blog · changelog · search · versions · api · docs

## Add MikroORM Docs to Your AI Assistant

Select your tool to see how to add MikroORM's llms.txt as a documentation source.

Cursor

 Windsurf

 Claude Code

 ChatGPT

 Zed

 Copilot

1. 1

   Open any chat or composer panel
2. 2

   Type @Docs and select "Add new doc"
3. 3

   Paste the URL: https://mikro-orm.io/llms.txt
4. 4

   Wait for the green dot (indexing complete)
5. 5

   Reference @Docs in chat when asking about MikroORM

Cursor crawls the URL and indexes all subpages. Add a trailing slash to index child pages too.

## Spec Compliance 5 notes

## Frequently Asked Questions

Where is MikroORM's llms.txt file?

MikroORM publishes its llms.txt at https://mikro-orm.io/llms.txt. This file provides a structured, markdown-formatted index of MikroORM's documentation that AI systems can consume to understand the project's APIs, guides, and references.

How do I use MikroORM's llms.txt with AI coding assistants?

Copy the llms.txt content and paste it into your AI assistant (Cursor, Windsurf, Claude, ChatGPT) as context. This gives the AI an accurate map of MikroORM's documentation so it can provide better code suggestions and answers about MikroORM.

What does MikroORM's llms.txt contain?

MikroORM's llms.txt contains 6 sections and 912 documentation links in 72.2 KB (~18.5k tokens). Key sections include blog, changelog, search, versions, api, docs.

How many tokens does MikroORM's llms.txt use?

The concise llms.txt index is approximately 18.5k tokens (72.2 KB). Most AI assistants can fit this within their context window. For the full expanded documentation, look for an llms-full.txt variant which embeds all content inline.

What is MikroORM?

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.. MikroORM's llms.txt file helps AI systems understand this by providing a structured overview of its documentation, making it easier for developers to get accurate AI-assisted help when working with MikroORM.

Can I generate an llms.txt for my own project?

Yes. Use the free llms.txt generator at mdream.dev/tools/llms-txt/generator to crawl your site and produce a spec-compliant llms.txt file. You can also validate existing files with the llms.txt validator.

## Browse More llms.txt Files

[Ably Documentation Ably is a realtime experience infrastructure platform that provides pub/sub messaging, chat, realtime data synchronization, and more.](https://mdream.dev/llms-txt/mikroorm/llms-txt/ably-documentation) [NearForm Nearform is a global technology consultancy founded circa 2010, headquartered in Tramore, Ireland, and operating as a remote-first company with a distributed team of elite engineers, designers, and strategists across every key market.](https://mdream.dev/llms-txt/mikroorm/llms-txt/nearform) [Form.io](https://mdream.dev/llms-txt/mikroorm/llms-txt/form-io) [Azul | The Java Platform for the Modern Cloud Enterprise](https://mdream.dev/llms-txt/mikroorm/llms-txt/azul-the-java-platform-for-the-modern-cloud-enterprise) [Documentation - Formbricks](https://mdream.dev/llms-txt/mikroorm/llms-txt/documentation-formbricks) [RepoFlow RepoFlow is a package management platform for private and public software artifacts in cloud and self-hosted deployments.](https://mdream.dev/llms-txt/mikroorm/llms-txt/repoflow) [O’Reilly Media - Technology and Business Training O’Reilly, the premier learning platform for technology professionals, offers the industry’s most extensive catalog of high-quality technical and professional skills development courses. From AI, programming, and cloud technologies to essential business skills such as leadership training and critical thinking, O’Reilly delivers highly trusted content from its network of renowned experts that meets a diverse array of learning needs, with more than 59,000 books, over 5,000 role-based on-demand courses, nearly 200 live events each month, access to interactive sandboxes and labs, and more.](https://mdream.dev/llms-txt/mikroorm/llms-txt/o-reilly-media-technology-and-business-training) [OctoBot OctoBot is a cryptocurrency trading bot launched in 2018 by Drakkar Software, with its cloud-hosted version at `octobot.cloud` designed for simplicity and accessibility. OctoBot Cloud enables users to deploy pre-built or custom trading strategies on majors exchanges (e.g., Binance, KuCoin) without managing servers. Subscription plans - Investor (free), Investor Plus (paid), Pro (paid) and Elite (paid) offer escalating features like multi-bot support and TradingView integration. An open-source version (GPL-3.0) exists for self-hosting, offering customization via Python-based "tentacles."](https://mdream.dev/llms-txt/mikroorm/llms-txt/octobot)

[View all 99 projects ](https://mdream.dev/llms-txt/mikroorm/llms-txt)

## Related Tools

[<h3>llms.txt Generator</h3>Generate an llms.txt for your own project.](https://mdream.dev/llms-txt/mikroorm/tools/llms-txt/generator) [<h3>llms.txt Validator</h3>Validate your llms.txt against the official spec.](https://mdream.dev/llms-txt/mikroorm/tools/llms-txt/validator)

© 2026 [Harlan Wilton](https://github.com/harlan-zw) · [MIT](https://github.com/harlan-zw/mdream/blob/main/license)

[GitHub](https://github.com/harlan-zw/mdream) [Discord](https://discord.com/invite/275MBUBvgP)