# API reference

> Yii 22.0 API reference: 446 types in 37 namespaces, generated from the PHPDoc.

Generated from the PHPDoc of [yiisoft/yii2](https://github.com/yiisoft/yii2/tree/22.0/framework) (branch `22.0`) with yii2-apidoc. Every type has a page and a Markdown version (`index.md`); the machine-readable catalog of all types is [yii2.json](https://yii2-framework.github.io/docs/reference/yii2.json).

## Namespaces

| Namespace | Types |
| --- | --- |
| [`Global namespace`](/docs/api/global/index.md) | 2 |
| [`yii`](/docs/api/yii/index.md) | 1 |
| [`yii\base`](/docs/api/yii/base/index.md) | 48 |
| [`yii\behaviors`](/docs/api/yii/behaviors/index.md) | 8 |
| [`yii\caching`](/docs/api/yii/caching/index.md) | 18 |
| [`yii\captcha`](/docs/api/yii/captcha/index.md) | 4 |
| [`yii\console`](/docs/api/yii/console/index.md) | 9 |
| [`yii\console\controllers`](/docs/api/yii/console/controllers/index.md) | 8 |
| [`yii\console\widgets`](/docs/api/yii/console/widgets/index.md) | 1 |
| [`yii\data`](/docs/api/yii/data/index.md) | 9 |
| [`yii\db`](/docs/api/yii/db/index.md) | 47 |
| [`yii\db\conditions`](/docs/api/yii/db/conditions/index.md) | 21 |
| [`yii\db\mssql`](/docs/api/yii/db/mssql/index.md) | 11 |
| [`yii\db\mssql\conditions`](/docs/api/yii/db/mssql/conditions/index.md) | 2 |
| [`yii\db\mysql`](/docs/api/yii/db/mysql/index.md) | 5 |
| [`yii\db\oci`](/docs/api/yii/db/oci/index.md) | 7 |
| [`yii\db\oci\conditions`](/docs/api/yii/db/oci/conditions/index.md) | 2 |
| [`yii\db\pgsql`](/docs/api/yii/db/pgsql/index.md) | 7 |
| [`yii\db\sqlite`](/docs/api/yii/db/sqlite/index.md) | 6 |
| [`yii\db\sqlite\conditions`](/docs/api/yii/db/sqlite/conditions/index.md) | 2 |
| [`yii\di`](/docs/api/yii/di/index.md) | 4 |
| [`yii\filters`](/docs/api/yii/filters/index.md) | 11 |
| [`yii\filters\auth`](/docs/api/yii/filters/auth/index.md) | 7 |
| [`yii\grid`](/docs/api/yii/grid/index.md) | 8 |
| [`yii\helpers`](/docs/api/yii/helpers/index.md) | 28 |
| [`yii\i18n`](/docs/api/yii/i18n/index.md) | 12 |
| [`yii\log`](/docs/api/yii/log/index.md) | 11 |
| [`yii\mail`](/docs/api/yii/mail/index.md) | 5 |
| [`yii\mutex`](/docs/api/yii/mutex/index.md) | 7 |
| [`yii\rbac`](/docs/api/yii/rbac/index.md) | 10 |
| [`yii\rest`](/docs/api/yii/rest/index.md) | 11 |
| [`yii\test`](/docs/api/yii/test/index.md) | 8 |
| [`yii\validators`](/docs/api/yii/validators/index.md) | 24 |
| [`yii\validators\client`](/docs/api/yii/validators/client/index.md) | 1 |
| [`yii\web`](/docs/api/yii/web/index.md) | 61 |
| [`yii\web\client`](/docs/api/yii/web/client/index.md) | 1 |
| [`yii\widgets`](/docs/api/yii/widgets/index.md) | 19 |

## Extensions

| Package | Namespace | Types |
| --- | --- | --- |
| [Bootstrap 6](/docs/extensions/bootstrap6/reference/index.md) | `yii2\extensions\bootstrap6` | 70 |
| [FilePond](/docs/extensions/filepond/reference/index.md) | `yii2\extensions\filepond` | 26 |
| [Locale URLs](/docs/extensions/localeurls/reference/index.md) | `yii2\extensions\localeurls` | 2 |
| [PSR bridge](/docs/extensions/psr-bridge/reference/index.md) | `yii2\extensions\psrbridge` | 19 |
| [Extension template](/docs/extensions/template/reference/index.md) | `yii\template` | 1 |
| [Debug](/docs/extensions/debug/reference/index.md) | `yii\debug` | 91 |
| [PHPStan](/docs/extensions/phpstan/reference/index.md) | `yii2\extensions\phpstan` | 17 |
| [Inertia](/docs/extensions/inertia/reference/index.md) | `yii\inertia` | 6 |
| [RoadRunner](/docs/extensions/road-runner/reference/index.md) | `yii2\extensions\roadrunner` | 2 |
| [FrankenPHP](/docs/extensions/franken-php/reference/index.md) | `yii2\extensions\frankenphp` | 1 |