2019-08-03 05:58:44 +00:00
< ? php
return [
2023-04-11 18:57:27 +00:00
'web/home' => [
'key' => 'web/home' ,
'name' => 'Home' ,
2021-02-08 18:38:00 +00:00
'subtitle' => '' ,
2021-08-30 14:24:50 +00:00
'description' => '' ,
2020-07-29 07:29:34 +00:00
'controller' => 'web/home.php' ,
2019-08-03 05:58:44 +00:00
'sdk' => false ,
2021-01-26 11:54:06 +00:00
'docs' => false ,
2021-07-31 22:17:35 +00:00
'docsUrl' => '' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => false ,
2021-08-01 07:55:46 +00:00
'icon' => '' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2023-04-11 18:57:27 +00:00
'web/console' => [
'key' => 'web/console' ,
2019-08-03 05:58:44 +00:00
'name' => 'Console' ,
2021-08-30 14:24:50 +00:00
'subtitle' => '' ,
'description' => '' ,
2025-12-31 06:22:41 +00:00
'controller' => '' , // Uses modules
2019-08-03 05:58:44 +00:00
'sdk' => false ,
2021-01-26 11:54:06 +00:00
'docs' => false ,
2021-07-31 22:17:35 +00:00
'docsUrl' => '' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => false ,
2021-08-01 07:55:46 +00:00
'icon' => '' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2021-07-31 04:58:33 +00:00
'account' => [
2021-01-26 11:54:06 +00:00
'key' => 'account' ,
2019-08-03 05:58:44 +00:00
'name' => 'Account' ,
2021-02-08 18:38:00 +00:00
'subtitle' => 'The Account service allows you to authenticate and manage a user account.' ,
2019-10-09 19:42:08 +00:00
'description' => '/docs/services/account.md' ,
2020-07-29 07:29:34 +00:00
'controller' => 'api/account.php' ,
2019-08-03 05:58:44 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => 'https://appwrite.io/docs/client/account' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2021-08-01 07:55:46 +00:00
'icon' => '/images/services/account.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2021-07-31 04:58:33 +00:00
'avatars' => [
2021-01-26 11:54:06 +00:00
'key' => 'avatars' ,
2019-08-03 05:58:44 +00:00
'name' => 'Avatars' ,
2022-05-23 14:54:50 +00:00
'subtitle' => 'The Avatars service aims to help you complete everyday tasks related to your app image, icons, and avatars.' ,
2019-10-09 19:42:08 +00:00
'description' => '/docs/services/avatars.md' ,
2026-01-07 13:39:56 +00:00
'controller' => '' , // Uses modules
2019-08-03 05:58:44 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => 'https://appwrite.io/docs/client/avatars' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2021-08-01 07:55:46 +00:00
'icon' => '/images/services/avatars.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2022-06-22 10:51:49 +00:00
'databases' => [
'key' => 'databases' ,
2025-07-22 08:09:50 +00:00
'name' => 'Databases (legacy)' ,
2022-06-22 10:51:49 +00:00
'subtitle' => 'The Databases service allows you to create structured collections of documents, query and filter lists of documents' ,
'description' => '/docs/services/databases.md' ,
2025-05-05 05:27:54 +00:00
'controller' => '' , // Uses modules
2019-08-03 05:58:44 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2022-06-22 10:51:49 +00:00
'docsUrl' => 'https://appwrite.io/docs/client/databases' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2022-06-22 10:51:49 +00:00
'icon' => '/images/services/databases.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2025-08-19 13:56:12 +00:00
'tablesdb' => [
'key' => 'tablesdb' ,
'name' => 'TablesDB' ,
'subtitle' => 'The TablesDB service allows you to create structured tables of columns, query and filter lists of rows' ,
'description' => '/docs/services/tablesdb.md' ,
2025-07-22 07:38:12 +00:00
'controller' => '' , // Uses modules
'sdk' => true ,
'docs' => true ,
2025-08-19 13:56:12 +00:00
'docsUrl' => 'https://appwrite.io/docs/client/tablesdb' ,
2025-07-22 07:38:12 +00:00
'tests' => false ,
'optional' => true ,
'icon' => '/images/services/databases.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2025-07-22 07:38:12 +00:00
],
2021-07-31 04:58:33 +00:00
'locale' => [
2021-01-26 11:54:06 +00:00
'key' => 'locale' ,
2019-08-03 05:58:44 +00:00
'name' => 'Locale' ,
2021-02-08 18:38:00 +00:00
'subtitle' => 'The Locale service allows you to customize your app based on your users\' location.' ,
2019-10-09 19:42:08 +00:00
'description' => '/docs/services/locale.md' ,
2020-07-29 07:29:34 +00:00
'controller' => 'api/locale.php' ,
2019-08-03 05:58:44 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => 'https://appwrite.io/docs/client/locale' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2021-08-01 07:55:46 +00:00
'icon' => '/images/services/locale.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2021-07-31 04:58:33 +00:00
'health' => [
2021-01-26 11:54:06 +00:00
'key' => 'health' ,
2019-08-03 05:58:44 +00:00
'name' => 'Health' ,
2021-02-08 18:38:00 +00:00
'subtitle' => 'The Health service allows you to both validate and monitor your Appwrite server\'s health.' ,
2020-05-01 08:48:42 +00:00
'description' => '/docs/services/health.md' ,
2026-01-01 05:45:06 +00:00
'controller' => '' , // Uses modules
2020-05-01 08:48:42 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => 'https://appwrite.io/docs/server/health' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2021-08-01 07:55:46 +00:00
'icon' => '/images/services/health.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2021-07-31 04:58:33 +00:00
'projects' => [
2021-01-26 11:54:06 +00:00
'key' => 'projects' ,
2019-08-03 05:58:44 +00:00
'name' => 'Projects' ,
2021-02-08 18:38:00 +00:00
'subtitle' => 'The Project service allows you to manage all the projects in your Appwrite server.' ,
2021-08-30 14:24:50 +00:00
'description' => '' ,
2020-07-29 07:29:34 +00:00
'controller' => 'api/projects.php' ,
2019-08-06 05:03:18 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => '' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => false ,
2021-08-01 07:55:46 +00:00
'icon' => '' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2022-11-14 18:22:04 +00:00
'project' => [
'key' => 'project' ,
'name' => 'Project' ,
'subtitle' => 'The Project service allows you to manage all the projects in your Appwrite server.' ,
'description' => '' ,
'controller' => 'api/project.php' ,
'sdk' => true ,
'docs' => true ,
'docsUrl' => '' ,
'tests' => false ,
2026-04-09 13:45:06 +00:00
'optional' => true ,
2022-11-14 18:22:04 +00:00
'icon' => '' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2022-11-14 18:22:04 +00:00
],
2021-07-31 04:58:33 +00:00
'storage' => [
2021-01-26 11:54:06 +00:00
'key' => 'storage' ,
2019-08-03 05:58:44 +00:00
'name' => 'Storage' ,
2021-02-08 18:38:00 +00:00
'subtitle' => 'The Storage service allows you to manage your project files.' ,
2019-10-09 19:42:08 +00:00
'description' => '/docs/services/storage.md' ,
2026-01-07 13:39:56 +00:00
'controller' => '' , // Uses modules
2019-08-03 05:58:44 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => 'https://appwrite.io/docs/client/storage' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2021-08-01 07:55:46 +00:00
'icon' => '/images/services/storage.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2021-07-31 04:58:33 +00:00
'teams' => [
2021-01-26 11:54:06 +00:00
'key' => 'teams' ,
2019-08-03 05:58:44 +00:00
'name' => 'Teams' ,
2021-02-08 18:38:00 +00:00
'subtitle' => 'The Teams service allows you to group users of your project and to enable them to share read and write access to your project resources' ,
2019-10-09 19:42:08 +00:00
'description' => '/docs/services/teams.md' ,
2026-02-26 05:48:29 +00:00
'controller' => '' , // Uses modules
2019-08-03 05:58:44 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => 'https://appwrite.io/docs/client/teams' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2021-08-01 07:55:46 +00:00
'icon' => '/images/services/teams.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2021-07-31 04:58:33 +00:00
'users' => [
2021-01-26 11:54:06 +00:00
'key' => 'users' ,
2019-08-03 05:58:44 +00:00
'name' => 'Users' ,
2021-02-08 18:38:00 +00:00
'subtitle' => 'The Users service allows you to manage your project users.' ,
2019-10-09 19:42:08 +00:00
'description' => '/docs/services/users.md' ,
2020-07-29 07:29:34 +00:00
'controller' => 'api/users.php' ,
2019-08-03 05:58:44 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => 'https://appwrite.io/docs/server/users' ,
2019-10-15 12:48:19 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2021-08-01 07:55:46 +00:00
'icon' => '/images/services/users.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-08-03 05:58:44 +00:00
],
2023-05-22 10:58:13 +00:00
'vcs' => [
'key' => 'vcs' ,
'name' => 'VCS' ,
'subtitle' => 'The VCS service allows you to interact with providers like GitHub, GitLab etc.' ,
'description' => '' ,
2026-03-02 18:45:09 +00:00
'controller' => '' , // Uses modules
2023-05-22 10:58:13 +00:00
'sdk' => false ,
'docs' => false ,
'docsUrl' => '' ,
'tests' => false ,
2026-04-09 13:45:06 +00:00
'optional' => true ,
2023-05-22 10:58:13 +00:00
'icon' => '' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2023-05-22 10:58:13 +00:00
],
2024-11-07 16:25:41 +00:00
'sites' => [
'key' => 'sites' ,
'name' => 'Sites' ,
2024-11-11 06:18:26 +00:00
'subtitle' => 'The Sites Service allows you view, create and manage your web applications.' ,
2024-11-07 16:25:41 +00:00
'description' => '/docs/services/sites.md' ,
2025-02-03 09:32:01 +00:00
'controller' => '' , // Uses modules
2024-11-07 16:25:41 +00:00
'sdk' => true ,
'docs' => true ,
'docsUrl' => 'https://appwrite.io/docs/sites' ,
'tests' => false ,
'optional' => true ,
2025-04-16 10:45:58 +00:00
'icon' => '/images/services/sites.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2024-11-07 16:25:41 +00:00
],
2021-07-31 04:58:33 +00:00
'functions' => [
2021-01-26 11:54:06 +00:00
'key' => 'functions' ,
'name' => 'Functions' ,
2021-02-08 18:38:00 +00:00
'subtitle' => 'The Functions Service allows you view, create and manage your Cloud Functions.' ,
2020-05-04 14:35:01 +00:00
'description' => '/docs/services/functions.md' ,
2025-02-28 08:32:40 +00:00
'controller' => '' , // Uses modules
2020-05-04 14:35:01 +00:00
'sdk' => true ,
2021-01-26 11:54:06 +00:00
'docs' => true ,
2021-07-31 22:17:35 +00:00
'docsUrl' => 'https://appwrite.io/docs/functions' ,
2020-05-04 14:35:01 +00:00
'tests' => false ,
2021-07-31 19:07:05 +00:00
'optional' => true ,
2021-08-01 07:55:46 +00:00
'icon' => '/images/services/functions.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2020-05-04 14:35:01 +00:00
],
2023-03-08 18:30:01 +00:00
'proxy' => [
'key' => 'proxy' ,
'name' => 'Proxy' ,
2023-08-22 20:11:33 +00:00
'subtitle' => 'The Proxy Service allows you to configure actions for your domains beyond DNS configuration.' ,
2023-03-08 18:30:01 +00:00
'description' => '/docs/services/proxy.md' ,
2025-09-10 10:43:21 +00:00
'controller' => '' , // Uses modules
2023-03-08 18:30:01 +00:00
'sdk' => true ,
'docs' => true ,
'docsUrl' => 'https://appwrite.io/docs/proxy' ,
'tests' => false ,
2026-04-09 13:45:06 +00:00
'optional' => true ,
2023-03-08 18:30:01 +00:00
'icon' => '/images/services/proxy.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2023-03-08 18:30:01 +00:00
],
2021-07-31 04:58:33 +00:00
'mock' => [
2021-01-26 11:54:06 +00:00
'key' => 'mock' ,
2019-10-14 18:37:59 +00:00
'name' => 'Mock' ,
2021-02-08 18:38:00 +00:00
'subtitle' => '' ,
2019-10-14 18:37:59 +00:00
'description' => '' ,
2020-07-29 07:29:34 +00:00
'controller' => 'mock.php' ,
2019-10-14 18:37:59 +00:00
'sdk' => false ,
2021-01-26 11:54:06 +00:00
'docs' => false ,
2021-07-31 22:17:35 +00:00
'docsUrl' => '' ,
2019-10-15 12:48:19 +00:00
'tests' => true ,
2021-07-31 19:07:05 +00:00
'optional' => false ,
2021-08-01 07:55:46 +00:00
'icon' => '' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2019-10-14 18:37:59 +00:00
],
2021-07-31 04:58:33 +00:00
'graphql' => [
2021-01-26 11:54:06 +00:00
'key' => 'graphql' ,
2020-01-03 21:16:26 +00:00
'name' => 'GraphQL' ,
2022-04-07 05:54:10 +00:00
'subtitle' => 'The GraphQL API allows you to query and mutate your Appwrite server using GraphQL.' ,
'description' => '/docs/services/graphql.md' ,
2020-07-29 07:29:34 +00:00
'controller' => 'api/graphql.php' ,
2022-04-07 05:54:10 +00:00
'sdk' => true ,
'docs' => true ,
'docsUrl' => 'https://appwrite.io/docs/graphql' ,
2021-07-31 19:07:05 +00:00
'tests' => true ,
2022-04-07 05:54:10 +00:00
'optional' => true ,
'icon' => '/images/services/graphql.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2020-01-03 21:16:26 +00:00
],
2023-03-31 15:14:59 +00:00
'console' => [
'key' => 'console' ,
2023-03-31 16:47:00 +00:00
'name' => 'Console' ,
2025-12-31 06:22:41 +00:00
'subtitle' => 'The Console service allows you to interact with console relevant information.' ,
2023-03-31 15:14:59 +00:00
'description' => '' ,
2025-12-31 06:22:41 +00:00
'controller' => '' , // Uses modules
2023-03-31 15:14:59 +00:00
'sdk' => true ,
'docs' => true ,
'docsUrl' => '' ,
'tests' => false ,
'optional' => false ,
'icon' => '' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2023-03-31 15:14:59 +00:00
],
2023-08-04 16:21:41 +00:00
'migrations' => [
'key' => 'migrations' ,
'name' => 'Migrations' ,
2023-08-22 20:11:33 +00:00
'subtitle' => 'The Migrations service allows you to migrate third-party data to your Appwrite project.' ,
2023-08-04 16:21:41 +00:00
'description' => '/docs/services/migrations.md' ,
2026-04-28 14:57:41 +00:00
'controller' => '' , // Uses modules
2023-08-04 16:21:41 +00:00
'sdk' => true ,
'docs' => true ,
'docsUrl' => 'https://appwrite.io/docs/migrations' ,
'tests' => true ,
2026-04-09 13:45:06 +00:00
'optional' => true ,
2023-08-04 16:21:41 +00:00
'icon' => '/images/services/migrations.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2023-08-04 16:21:41 +00:00
],
2023-08-21 10:44:50 +00:00
'messaging' => [
'key' => 'messaging' ,
'name' => 'Messaging' ,
'subtitle' => 'The Messaging service allows you to send messages to any provider type (SMTP, push notification, SMS, etc.).' ,
'description' => '/docs/services/messaging.md' ,
'controller' => 'api/messaging.php' ,
'sdk' => true ,
'docs' => true ,
'docsUrl' => 'https://appwrite.io/docs/server/messaging' ,
2023-09-20 17:29:47 +00:00
'tests' => true ,
2023-08-21 10:44:50 +00:00
'optional' => true ,
'icon' => '/images/services/messaging.png' ,
2025-12-13 16:06:44 +00:00
'platforms' => [ 'client' , 'server' , 'console' ],
2026-05-01 00:40:28 +00:00
],
2026-05-08 06:07:23 +00:00
'advisor' => [
'key' => 'advisor' ,
'name' => 'Advisor' ,
'subtitle' => 'The Advisor service surfaces actionable reports about your project resources, with CTA descriptors for one-click remediation in the console.' ,
2026-05-11 01:59:31 +00:00
'description' => '/docs/services/advisor.md' ,
2026-05-01 00:40:28 +00:00
'controller' => '' , // Uses modules
'sdk' => true ,
'docs' => true ,
2026-05-11 01:59:31 +00:00
'docsUrl' => 'https://appwrite.io/docs/server/advisor' ,
2026-05-01 00:40:28 +00:00
'tests' => true ,
'optional' => true ,
'icon' => '/images/services/insights.png' ,
'platforms' => [ 'server' , 'console' ],
],
2019-09-06 17:07:56 +00:00
];