string
| If the visual label isn't appropriate for screen readers, can override it here |
+| [euiIconType](./kibana-plugin-core-server.appcategory.euiicontype.md) | string
| Define an icon to be used for the category If the category is only 1 item, and no icon is defined, will default to the product icon Defaults to initials if no icon is defined |
+| [id](./kibana-plugin-core-server.appcategory.id.md) | string
| Unique identifier for the categories |
+| [label](./kibana-plugin-core-server.appcategory.label.md) | string
| Label used for category name. Also used as aria-label if one isn't set. |
+| [order](./kibana-plugin-core-server.appcategory.order.md) | number
| The order that categories will be sorted in Prefer large steps between categories to allow for further editing (Default categories are in steps of 1000) |
+
diff --git a/docs/development/core/server/kibana-plugin-core-server.appcategory.order.md b/docs/development/core/server/kibana-plugin-core-server.appcategory.order.md
new file mode 100644
index 0000000000000..aba1b886076ad
--- /dev/null
+++ b/docs/development/core/server/kibana-plugin-core-server.appcategory.order.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-server](./kibana-plugin-core-server.md) > [AppCategory](./kibana-plugin-core-server.appcategory.md) > [order](./kibana-plugin-core-server.appcategory.order.md)
+
+## AppCategory.order property
+
+The order that categories will be sorted in Prefer large steps between categories to allow for further editing (Default categories are in steps of 1000)
+
+Signature:
+
+```typescript
+order?: number;
+```
diff --git a/docs/development/core/server/kibana-plugin-core-server.md b/docs/development/core/server/kibana-plugin-core-server.md
index b83c091846f04..be8b7c27495ad 100644
--- a/docs/development/core/server/kibana-plugin-core-server.md
+++ b/docs/development/core/server/kibana-plugin-core-server.md
@@ -50,6 +50,7 @@ The plugin integrates with the core system via lifecycle events: `setup`
| Interface | Description |
| --- | --- |
+| [AppCategory](./kibana-plugin-core-server.appcategory.md) | A category definition for nav links to know where to sort them in the left hand nav |
| [AssistanceAPIResponse](./kibana-plugin-core-server.assistanceapiresponse.md) | |
| [AssistantAPIClientParams](./kibana-plugin-core-server.assistantapiclientparams.md) | |
| [AuditableEvent](./kibana-plugin-core-server.auditableevent.md) | Event to audit. |
diff --git a/examples/alerting_example/server/plugin.ts b/examples/alerting_example/server/plugin.ts
index 8e246960937ec..4141b48ffeeaf 100644
--- a/examples/alerting_example/server/plugin.ts
+++ b/examples/alerting_example/server/plugin.ts
@@ -19,6 +19,7 @@
import { Plugin, CoreSetup } from 'kibana/server';
import { i18n } from '@kbn/i18n';
+import { DEFAULT_APP_CATEGORIES } from '../../../src/core/server';
import { PluginSetupContract as AlertingSetup } from '../../../x-pack/plugins/alerts/server';
import { PluginSetupContract as FeaturesPluginSetup } from '../../../x-pack/plugins/features/server';
@@ -47,6 +48,7 @@ export class AlertingExamplePlugin implements Plugin
@@ -114,7 +114,7 @@ export class EnabledFeatures extends Component{category.label}
+
- {this.getTitle()}
- {this.getTitle()}
+