> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# getinstancesbyclass

> Devuelve instances de la Instance cache table cuyo ClassName field coincide exactamente con el string solicitado. El primer argumento se lee con string type checking. Un empty string lanza "ClassName required". La function crea una nueva array table, recorre la cache guardada bajo Instance cache, conserva solo values cuyo Lua type es object, lee el ClassName field de cada object value y lo compara con strcmp contra el className solicitado. Las matches se insertan sequential desde index 1. La coincidencia es exact y case-sensitive. La function no usa IsA, no incluye subclasses, no hace walk descendants, no filtra por Parent y no ordena el result. getinstancesofclass es un alias de la misma function.

<div className="real-function-page">
  ```lua theme={null}
  getinstancesbyclass(className: string): table
  ```

  ## Alias

  * `getinstancesofclass`

  ## Argumentos

  <ParamField path={"className"} type={"string"} required>
    Exact ClassName string para comparar. Empty strings lanzan "ClassName required".
  </ParamField>

  ## Retornos

  <ResponseField name={"instances"} type={"table"}>
    New array table que contiene matching object values de la Instance cache table.
  </ResponseField>
</div>
