[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-description":3,"footer-secondary":5,"footer-primary":33,"header-nav":121,"directus-extension-meilisearch-integration":260,"header-nav-data":338,"github-stars":340,"site-banners":443,"dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8":449,"8f849cd0-a47b-4e32-bb19-b478973c90f7":455,"74634853-196b-4ce3-b256-4534c054838f":461,"358b0659-1f05-4427-bd1c-4bc03a43c182":490,"9df3f40e-6272-4ec6-a0d7-cc29265e087c":497,"1b444c23-b593-4391-9410-4ca5d2c7a7cb":501},{"description":4},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"items":6},[7,14,21,27],{"id":8,"title":9,"url":10,"page":11,"children":13},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",null,{"permalink":12},"/cloud-policies",[],{"id":15,"title":16,"url":17,"page":18,"children":20},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License","#",{"permalink":19},"/bsl",[],{"id":22,"title":23,"url":17,"page":24,"children":26},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":25},"/terms",[],{"id":28,"title":29,"url":17,"page":30,"children":32},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":31},"/privacy",[],{"items":34},[35,58,78,98],{"id":36,"title":37,"url":10,"page":10,"children":38},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",[39,44,49,54],{"id":40,"title":41,"url":10,"page":42},"fcafe85a-a798-4710-9e7a-776fe413aae5","Headless CMS",{"permalink":43},"/solutions/headless-cms",{"id":45,"title":46,"url":10,"page":47},"79972923-93cf-4777-9e32-5c9b0315fc10","Backend-as-a-Service",{"permalink":48},"/solutions/backend-as-a-service",{"id":50,"title":51,"url":10,"page":52},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":53},"/solutions/product-information-management",{"id":55,"title":56,"url":57,"page":10},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus",{"id":59,"title":60,"url":10,"page":10,"children":61},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f","Resources",[62,66,70,74],{"id":63,"title":64,"url":65,"page":10},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":67,"title":68,"url":69,"page":10},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":71,"title":72,"url":73,"page":10},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":75,"title":76,"url":77,"page":10},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":79,"title":80,"url":10,"page":10,"children":81},"d61fae8c-7502-494a-822f-19ecff3d0256","Support",[82,86,90,94],{"id":83,"title":84,"url":85,"page":10},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":87,"title":88,"url":89,"page":10},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":91,"title":92,"url":93,"page":10},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":95,"title":96,"url":97,"page":10},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":99,"title":100,"url":10,"page":10,"children":101},"49141403-4f20-44ac-8453-25ace1265812","Organization",[102,107,112,116],{"id":103,"title":104,"url":105,"page":106},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About","/about",{"permalink":105},{"id":108,"title":109,"url":17,"page":110},"b84bf525-5471-4b14-a93c-225f6c386005","Careers",{"permalink":111},"/careers",{"id":113,"title":114,"url":115,"page":10},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":117,"title":118,"url":10,"page":119},"8d2fa1e3-198e-4405-81e1-2ceb858bc237","Contact",{"permalink":120},"/contact",{"items":122},[123,185,241,246,253],{"id":124,"title":125,"url":10,"callout":126,"callout_title":127,"children_title":128,"page":10,"children":129},"62c04c6c-5793-4702-8ed1-73dd563fd605","Product","8f849cd0-a47b-4e32-bb19-b478973c90f7","Project Showcase","Use Cases and Features",[130,136,142,149,154,162,170,178],{"id":131,"title":41,"url":132,"description":133,"image":10,"icon":134,"page":135},"e7d7d5ed-89b1-4455-8b4a-8ae92c70e3a0","/solutions/headless-cms/","Manage and deliver content with ease","code_blocks",{"permalink":43},{"id":137,"title":46,"url":138,"description":139,"image":10,"icon":140,"page":141},"60bdefd9-95e6-45a3-9f81-4748d07c59d3","/solutions/backend-as-a-service/","Build and ship applications faster","speed",{"permalink":48},{"id":143,"title":144,"url":145,"description":146,"image":10,"icon":147,"page":148},"5f9aebeb-4f89-445e-9850-5b1261a2743c","Headless Commerce","/solutions/product-information-management/","A single source of truth for products","shopping_cart_checkout",{"permalink":53},{"id":150,"title":151,"url":57,"description":152,"image":10,"icon":153,"page":10},"49e46134-80be-470e-8c73-afb1417fa9b6","100+ More Use Cases","Build anything (or everything)","lightbulb",{"id":155,"title":156,"url":157,"description":158,"image":10,"icon":159,"page":160},"a589ac77-a5ce-45c5-a054-e43111e19158","Instant APIs","/products/connect/","Connect a database, get REST + GraphQL APIs","api",{"permalink":161},"/toolkit/connect",{"id":163,"title":164,"url":165,"description":166,"image":10,"icon":167,"page":168},"4a0f129a-c546-4493-b0a9-306e51692e90","Granular Policy-Based Auth","/products/auth/","Provide secure, autonomous data access","lock_person",{"permalink":169},"/toolkit/auth",{"id":171,"title":172,"url":173,"description":174,"image":10,"icon":175,"page":176},"f9250f2c-93a4-4108-80db-011bbe391ecf","Visual Automation Builder","/products/automate/","Automate content and data workflows with ease","build",{"permalink":177},"/toolkit/automate",{"id":179,"title":180,"url":10,"description":181,"image":10,"icon":182,"page":183},"f1ae4e40-5b05-42a4-9cd3-33dda35cc939","50+ More Features","Get everything you need out-of-the-box","auto_fix",{"permalink":184},"/features",{"id":186,"title":60,"url":10,"callout":187,"callout_title":188,"children_title":189,"page":10,"children":190},"2f6ad0d1-6dd3-4f17-b5c8-9f2abf71409a","dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8","Watch Directus TV","Learn More",[191,198,205,211,218,224,230,235],{"id":192,"title":193,"url":194,"description":195,"image":10,"icon":196,"page":197},"0a3bf9f5-1ef2-43f4-bc09-7ff7488241c5","Blog","/blog","Read our latest articles and guides","library_books",{"permalink":194},{"id":199,"title":200,"url":17,"description":201,"image":10,"icon":202,"page":203},"165e3dc2-e51b-4456-8382-99c5775b0412","Case Studies","Case studies and success stories","magic_button",{"permalink":204},"/case-studies",{"id":206,"title":207,"url":208,"description":209,"image":10,"icon":210,"page":10},"5ae324b6-bf44-4c21-95ad-e6dc0c1c1f40","Community Forum","https://community.directus.io/","Questions and conversations","comment",{"id":212,"title":213,"url":17,"description":214,"image":10,"icon":215,"page":216},"b1db03f0-e537-490e-8c0f-c61c401d1024","Agency Directory","Browse our list of agency partners ","handshake",{"permalink":217},"/agency-directory",{"id":219,"title":220,"url":105,"description":221,"image":10,"icon":222,"page":223},"991731c8-eb40-4eec-85a5-6e977bcd7ec9","About Us","Learn more about Directus and the team","supervised_user_circle",{"permalink":105},{"id":225,"title":226,"url":227,"description":228,"image":10,"icon":229,"page":10},"52aebf38-b3ad-4a27-807d-ce52398cd509","Wall of Love","https://testimonial.to/directus/all","See what others are saying about us","heart_plus",{"id":231,"title":118,"url":17,"description":232,"image":10,"icon":233,"page":234},"a86eca65-d5ae-4263-b7d9-4f1a1c50a0b1","Have a general inquiry or question for us?","mark_email_unread",{"permalink":120},{"id":236,"title":80,"url":10,"description":237,"image":10,"icon":238,"page":239},"28225825-8d41-4809-9032-192fbf5c6e5d","Reach out to Directus support","support",{"permalink":240},"/support",{"id":242,"title":243,"url":244,"callout":10,"callout_title":10,"children_title":10,"page":10,"children":245},"a3f1275d-b088-4b11-99bf-143fcbf39104","Developers","/docs",[],{"id":247,"title":248,"url":249,"callout":10,"callout_title":10,"children_title":10,"page":250,"children":252},"fae8fded-d2e2-468e-a68b-82abec7a7225","Enterprise","/solutions/enterprise/",{"permalink":251},"/solutions/enterprise",[],{"id":254,"title":255,"url":256,"callout":10,"callout_title":10,"children_title":10,"page":257,"children":259},"5c5e2fbc-49fd-4e41-a71e-e4f8db2b00cf","Pricing","/pricing/",{"permalink":258},"/pricing/self-hosted",[],{"name":261,"description":262,"verified":263,"id":264,"readme":265,"type":266,"last_updated":267,"host_version":268,"downloads":269,"total_downloads":270,"sandbox":263,"license":10,"publisher":271,"versions":274,"formatted_name":335,"formatted_readme":336,"formatted_description":262,"images":337,"repository_url":279,"recent_downloads_7_days":270,"recent_downloads_30_days":270},"directus-extension-meilisearch-integration","An extension that integrates Meilisearch with Directus.",false,"ebfd4317-9ded-43fa-b7d8-e57eed004dce","# Meilisearch integration with Directus\nThe extension integrates Meilisearch with Directus via hooks. Setup is configured in the \"Meilisearch Settings\" collection, via the content editor, and Directus has to be restarted after changes (due to limitations with hooks).\n\n## Installation\n[Enable non-sandboxed extensions](\"https://docs.directus.io/extensions/marketplace/publishing.html#extension-types\") in the Marketplace, by adding the environment variable \"MARKETPLACE_TRUST: all\" in the docker-compose file.\nOr refer to the [Official Guide](\"https://docs.directus.io/extensions/installing-extensions.html#installing-via-the-npm-registry\") for details on installing the extension manually.\n\n## Usage\nOnce the extension has been installed and it has created the \"Meilisearch Settings\" collection, insert the meilisearch endpoint, meilisearch api key and the collections configuration. Restart directus to activate the integration.\n![Meilisearch Settings page](meilisearch-settings.webp)\n\nExample collections configuration:\n```\n[\n    \"collection\": \"pages\",\n    \"queryFilter\": {\n        \"status\": {\n            \"_eq\": \"published\",\n        },\n    },\n    \"actionFilter\": {\n        \"status\": \"published\",\n    },\n    \"fields\": [\n        \"id\",\n        \"title\",\n        \"category\",\n        \"category.name\",\n        \"slug\",\n        \"blocks.item:hero_blocks.title\"\n        \"blocks.item:hero_blocks.content\"\n    ]\n]\n```\n\n### Commands\nIf you feel the need, you can run the npx directus meilisearch:reindex command to reindex all configured collections.\n\n## TODO\n1. Introduce notifications when an add, update or delete operation fails.\n   It should be possible to select which users should receive these notifications.\n   I just can't figure out the correct way to create a many-to-many field via FieldsService and RelationsService. When I've tried replicating what the data studio app does, I get a variety of errors.\n\n2. Maybe introduce an option to control flattenAndStripHtml.\n\n3. Enable testing of the collections configuration, so that users can see the expected document output before saving.","hook","2025-10-02T10:25:57.754Z","^10.10.0",[],0,{"username":272,"verified":263,"id":273,"github_username":10,"github_name":10,"github_blog":10,"github_bio":10,"github_location":10,"github_company":10,"github_avatar_url":10},"r43vm4nn","b22dd939-580e-4cc6-b6c7-fe9965c3197f",[275,287,294,303,311,319,327],{"version":276,"package":264,"publisher":273,"type":266,"host_version":268,"publish_date":277,"verified":263,"id":278,"url_repository":279,"url_homepage":280,"url_bugs":281,"file_count":282,"unpacked_size":283,"sandbox":263,"sandbox_requested_scopes":10,"license":10,"bundled":284,"maintainers":285},"1.0.5","2025-07-15T09:46:16.986Z","0301759c-21ad-430b-bbc5-7b4a8610e5d0","https://github.com/Healios/directus-extension-meilisearch-integration.git","https://github.com/Healios/directus-extension-meilisearch-integration#readme","https://github.com/Healios/directus-extension-meilisearch-integration/issues",4,255685,[],[286],12765,{"version":288,"package":264,"publisher":273,"type":266,"host_version":268,"publish_date":267,"verified":263,"id":289,"url_repository":279,"url_homepage":280,"url_bugs":281,"file_count":282,"unpacked_size":290,"sandbox":263,"sandbox_requested_scopes":10,"license":10,"bundled":291,"maintainers":292},"1.0.6","06f3aec0-785e-4383-9834-4b27ffc69b39",255736,[],[293],13155,{"version":295,"package":264,"publisher":273,"type":266,"host_version":268,"publish_date":296,"verified":263,"id":297,"url_repository":279,"url_homepage":280,"url_bugs":281,"file_count":298,"unpacked_size":299,"sandbox":263,"sandbox_requested_scopes":10,"license":10,"bundled":300,"maintainers":301},"1.0.0","2024-08-03T13:21:12.595Z","17cb12c2-c722-464c-9096-76a8b5bfc161",3,38215,[],[302],11206,{"version":304,"package":264,"publisher":273,"type":266,"host_version":268,"publish_date":305,"verified":263,"id":306,"url_repository":279,"url_homepage":280,"url_bugs":281,"file_count":282,"unpacked_size":307,"sandbox":263,"sandbox_requested_scopes":10,"license":10,"bundled":308,"maintainers":309},"1.0.4","2025-07-15T08:57:33.795Z","26d53de5-ec2b-4091-af28-371dcd6a00ed",255596,[],[310],12764,{"version":312,"package":264,"publisher":273,"type":266,"host_version":268,"publish_date":313,"verified":263,"id":314,"url_repository":279,"url_homepage":280,"url_bugs":281,"file_count":282,"unpacked_size":315,"sandbox":263,"sandbox_requested_scopes":10,"license":10,"bundled":316,"maintainers":317},"1.0.1","2024-08-20T06:31:57.804Z","9f715286-c6b4-4270-8a11-343315383fc3",255463,[],[318],11260,{"version":320,"package":264,"publisher":273,"type":266,"host_version":268,"publish_date":321,"verified":263,"id":322,"url_repository":279,"url_homepage":280,"url_bugs":281,"file_count":282,"unpacked_size":323,"sandbox":263,"sandbox_requested_scopes":10,"license":10,"bundled":324,"maintainers":325},"1.0.3","2025-07-03T07:35:18.842Z","aafaa381-2c7e-4601-91b5-764adaa98df8",255510,[],[326],12740,{"version":328,"package":264,"publisher":273,"type":266,"host_version":268,"publish_date":329,"verified":263,"id":330,"url_repository":279,"url_homepage":280,"url_bugs":281,"file_count":282,"unpacked_size":331,"sandbox":263,"sandbox_requested_scopes":10,"license":10,"bundled":332,"maintainers":333},"1.0.2","2024-09-02T08:28:07.902Z","cca991cd-c210-4026-9d75-6fc502826701",255494,[],[334],11340,"Meilisearch Integration","\u003Ch1>Meilisearch integration with Directus\u003C/h1>\n\u003Cp>The extension integrates Meilisearch with Directus via hooks. Setup is configured in the \"Meilisearch Settings\" collection, via the content editor, and Directus has to be restarted after changes (due to limitations with hooks).\u003C/p>\n\u003Ch2>Installation\u003C/h2>\n\u003Cp>\u003Ca href=\"\">Enable non-sandboxed extensions\u003C/a> in the Marketplace, by adding the environment variable \"MARKETPLACE_TRUST: all\" in the docker-compose file.\nOr refer to the \u003Ca href=\"\">Official Guide\u003C/a> for details on installing the extension manually.\u003C/p>\n\u003Ch2>Usage\u003C/h2>\n\u003Cp>Once the extension has been installed and it has created the \"Meilisearch Settings\" collection, insert the meilisearch endpoint, meilisearch api key and the collections configuration. Restart directus to activate the integration.\n\u003Cimg src=\"https://raw.githubusercontent.com/Healios/directus-extension-meilisearch-integration/main/meilisearch-settings.webp\" alt=\"Meilisearch Settings page\">\u003C/p>\n\u003Cp>Example collections configuration:\u003C/p>\n\u003Cpre>\u003Ccode>[\n    \"collection\": \"pages\",\n    \"queryFilter\": {\n        \"status\": {\n            \"_eq\": \"published\",\n        },\n    },\n    \"actionFilter\": {\n        \"status\": \"published\",\n    },\n    \"fields\": [\n        \"id\",\n        \"title\",\n        \"category\",\n        \"category.name\",\n        \"slug\",\n        \"blocks.item:hero_blocks.title\"\n        \"blocks.item:hero_blocks.content\"\n    ]\n]\n\u003C/code>\u003C/pre>\n\u003Ch3>Commands\u003C/h3>\n\u003Cp>If you feel the need, you can run the npx directus meilisearch:reindex command to reindex all configured collections.\u003C/p>\n\u003Ch2>TODO\u003C/h2>\n\u003Col>\n\u003Cli>\n\u003Cp>Introduce notifications when an add, update or delete operation fails.\nIt should be possible to select which users should receive these notifications.\nI just can't figure out the correct way to create a many-to-many field via FieldsService and RelationsService. When I've tried replicating what the data studio app does, I get a variety of errors.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Maybe introduce an option to control flattenAndStripHtml.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Enable testing of the collections configuration, so that users can see the expected document output before saving.\u003C/p>\n\u003C/li>\n\u003C/ol>",[],{"header_cta_buttons":339},"74634853-196b-4ce3-b256-4534c054838f",{"id":341,"node_id":342,"name":343,"full_name":344,"private":263,"owner":345,"html_url":362,"description":363,"fork":263,"url":364,"forks_url":365,"keys_url":366,"collaborators_url":367,"teams_url":368,"hooks_url":369,"issue_events_url":370,"events_url":371,"assignees_url":372,"branches_url":373,"tags_url":374,"blobs_url":375,"git_tags_url":376,"git_refs_url":377,"trees_url":378,"statuses_url":379,"languages_url":380,"stargazers_url":381,"contributors_url":382,"subscribers_url":383,"subscription_url":384,"commits_url":385,"git_commits_url":386,"comments_url":387,"issue_comment_url":388,"contents_url":389,"compare_url":390,"merges_url":391,"archive_url":392,"downloads_url":393,"issues_url":394,"pulls_url":395,"milestones_url":396,"notifications_url":397,"labels_url":398,"releases_url":399,"deployments_url":400,"created_at":401,"updated_at":402,"pushed_at":403,"git_url":404,"ssh_url":405,"clone_url":406,"svn_url":362,"homepage":407,"size":408,"stargazers_count":409,"watchers_count":409,"language":410,"has_issues":411,"has_projects":411,"has_downloads":411,"has_wiki":263,"has_pages":263,"has_discussions":411,"forks_count":412,"mirror_url":10,"archived":263,"disabled":263,"open_issues_count":413,"license":414,"allow_forking":411,"is_template":263,"web_commit_signoff_required":263,"has_pull_requests":411,"pull_request_creation_policy":419,"topics":420,"visibility":361,"forks":412,"open_issues":413,"watchers":409,"default_branch":439,"temp_clone_token":10,"custom_properties":440,"organization":441,"network_count":412,"subscribers_count":442},7122594,"MDEwOlJlcG9zaXRvcnk3MTIyNTk0","directus","directus/directus",{"login":343,"id":346,"node_id":347,"avatar_url":348,"gravatar_id":349,"url":350,"html_url":351,"followers_url":352,"following_url":353,"gists_url":354,"starred_url":355,"subscriptions_url":356,"organizations_url":357,"repos_url":358,"events_url":359,"received_events_url":360,"type":100,"user_view_type":361,"site_admin":263},15967950,"MDEyOk9yZ2FuaXphdGlvbjE1OTY3OTUw","https://avatars.githubusercontent.com/u/15967950?v=4","","https://api.github.com/users/directus","https://github.com/directus","https://api.github.com/users/directus/followers","https://api.github.com/users/directus/following{/other_user}","https://api.github.com/users/directus/gists{/gist_id}","https://api.github.com/users/directus/starred{/owner}{/repo}","https://api.github.com/users/directus/subscriptions","https://api.github.com/users/directus/orgs","https://api.github.com/users/directus/repos","https://api.github.com/users/directus/events{/privacy}","https://api.github.com/users/directus/received_events","public","https://github.com/directus/directus","The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.","https://api.github.com/repos/directus/directus","https://api.github.com/repos/directus/directus/forks","https://api.github.com/repos/directus/directus/keys{/key_id}","https://api.github.com/repos/directus/directus/collaborators{/collaborator}","https://api.github.com/repos/directus/directus/teams","https://api.github.com/repos/directus/directus/hooks","https://api.github.com/repos/directus/directus/issues/events{/number}","https://api.github.com/repos/directus/directus/events","https://api.github.com/repos/directus/directus/assignees{/user}","https://api.github.com/repos/directus/directus/branches{/branch}","https://api.github.com/repos/directus/directus/tags","https://api.github.com/repos/directus/directus/git/blobs{/sha}","https://api.github.com/repos/directus/directus/git/tags{/sha}","https://api.github.com/repos/directus/directus/git/refs{/sha}","https://api.github.com/repos/directus/directus/git/trees{/sha}","https://api.github.com/repos/directus/directus/statuses/{sha}","https://api.github.com/repos/directus/directus/languages","https://api.github.com/repos/directus/directus/stargazers","https://api.github.com/repos/directus/directus/contributors","https://api.github.com/repos/directus/directus/subscribers","https://api.github.com/repos/directus/directus/subscription","https://api.github.com/repos/directus/directus/commits{/sha}","https://api.github.com/repos/directus/directus/git/commits{/sha}","https://api.github.com/repos/directus/directus/comments{/number}","https://api.github.com/repos/directus/directus/issues/comments{/number}","https://api.github.com/repos/directus/directus/contents/{+path}","https://api.github.com/repos/directus/directus/compare/{base}...{head}","https://api.github.com/repos/directus/directus/merges","https://api.github.com/repos/directus/directus/{archive_format}{/ref}","https://api.github.com/repos/directus/directus/downloads","https://api.github.com/repos/directus/directus/issues{/number}","https://api.github.com/repos/directus/directus/pulls{/number}","https://api.github.com/repos/directus/directus/milestones{/number}","https://api.github.com/repos/directus/directus/notifications{?since,all,participating}","https://api.github.com/repos/directus/directus/labels{/name}","https://api.github.com/repos/directus/directus/releases{/id}","https://api.github.com/repos/directus/directus/deployments","2012-12-12T01:35:36Z","2026-04-17T10:59:31Z","2026-04-17T12:20:47Z","git://github.com/directus/directus.git","git@github.com:directus/directus.git","https://github.com/directus/directus.git","https://directus.io",440925,34815,"TypeScript",true,4711,373,{"key":415,"name":416,"spdx_id":417,"url":10,"node_id":418},"other","Other","NOASSERTION","MDc6TGljZW5zZTA=","all",[159,421,422,423,424,425,343,426,427,428,429,430,431,432,433,434,435,436,437,438],"app","cms","composable","data-visualization","database","graphql","headless-cms","javascript","mariadb","mssql","mysql","no-code","node","postgresql","sql","sqlite","typescript","vue","main",{},{"login":343,"id":346,"node_id":347,"avatar_url":348,"gravatar_id":349,"url":350,"html_url":351,"followers_url":352,"following_url":353,"gists_url":354,"starred_url":355,"subscriptions_url":356,"organizations_url":357,"repos_url":358,"events_url":359,"received_events_url":360,"type":100,"user_view_type":361,"site_admin":263},329,[444],{"id":445,"icon":446,"content":447,"link":448,"include_paths":10,"exclude_paths":10},"812bf73d-ebfb-4246-9538-937a09a0c795","connected_tv","Learn more about our native MCP","https://directus.io/mcp",{"id":187,"title":450,"description":451,"image":452,"external_url":453,"icon":446,"badge":454,"page":10,"resource":10},"Directus TV","Go down the rabbit hole with hours of original video content from our team. ","ab70faf5-fc28-4608-a7e7-74fd4f020a9d","/tv","Video",{"id":126,"title":456,"description":457,"image":458,"external_url":10,"icon":10,"badge":10,"page":459,"resource":10},"Built With Directus","See what everyone's been building with Directus","e658de72-fb08-4ed2-8029-215c712c789e",{"permalink":460},"/built-with-directus",{"alignment":462,"style":463,"experiment_enabled":263,"experiment":10,"experiment_variant":464,"buttons":467,"variants":477},"center","default",{"id":465,"key":466,"experiment":10},"8c4951b4-a6f9-4c06-9f71-fd39a3bdad1e","control",[468,471,474],{"id":469,"block_button_id":470},15,"358b0659-1f05-4427-bd1c-4bc03a43c182",{"id":472,"block_button_id":473},16,"9df3f40e-6272-4ec6-a0d7-cc29265e087c",{"id":475,"block_button_id":476},232,"1b444c23-b593-4391-9410-4ca5d2c7a7cb",[478],{"id":479,"alignment":462,"style":463,"buttons":480,"experiment_variant":487},"e1885d45-3119-41a3-8294-3cd796ea6f02",[481,484],{"id":482,"block_button_id":483},203,"ade37731-147d-48c4-864a-cec007576362",{"id":485,"block_button_id":486},202,"1cb4e89f-f7de-4b46-bbb8-080191517a72",{"id":488,"key":489},"66d2be4f-2492-4944-8060-039c15515918","variant",{"id":470,"external_url":10,"label":491,"color":492,"outline":263,"icon":10,"size":493,"target":494,"ph_event":10,"page":495,"resource":10},"Book a Demo","primary","medium","_self",{"permalink":496},"/demo",{"id":473,"external_url":498,"label":499,"color":500,"outline":263,"icon":10,"size":493,"target":494,"ph_event":10,"page":10,"resource":10},"https://directus.cloud/account/register","Get Started","secondary",{"id":476,"external_url":97,"label":502,"color":500,"outline":411,"icon":503,"size":493,"target":494,"ph_event":10,"page":10,"resource":10},"Log In","arrow_forward"]