[{"data":1,"prerenderedAt":1219},["ShallowReactive",2],{"header-nav":3,"footer-primary":155,"footer-secondary":232,"footer-description":258,"header-nav-data":260,"github-stars":262,"8f849cd0-a47b-4e32-bb19-b478973c90f7":366,"dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8":372,"74634853-196b-4ce3-b256-4534c054838f":379,"site-banner":408,"358b0659-1f05-4427-bd1c-4bc03a43c182":412,"9df3f40e-6272-4ec6-a0d7-cc29265e087c":419,"1b444c23-b593-4391-9410-4ca5d2c7a7cb":423,"/features":426,"2acdcfef-299a-4581-aa28-108b5ee43ca2":485,"0d46b248-f21b-4abe-9d94-74431dd85fce":491,"cards-0d46b248-f21b-4abe-9d94-74431dd85fcefeatures[object Object]":500},{"items":4},[5,74,136,141,148],{"id":6,"title":7,"url":8,"callout":9,"callout_title":10,"children_title":11,"page":8,"children":12},"62c04c6c-5793-4702-8ed1-73dd563fd605","Product",null,"8f849cd0-a47b-4e32-bb19-b478973c90f7","Project Showcase","Use Cases and Features",[13,21,29,37,43,51,59,67],{"id":14,"title":15,"url":16,"description":17,"image":8,"icon":18,"page":19},"e7d7d5ed-89b1-4455-8b4a-8ae92c70e3a0","Headless CMS","/solutions/headless-cms/","Manage and deliver content with ease","code_blocks",{"permalink":20},"/solutions/headless-cms",{"id":22,"title":23,"url":24,"description":25,"image":8,"icon":26,"page":27},"60bdefd9-95e6-45a3-9f81-4748d07c59d3","Backend-as-a-Service","/solutions/backend-as-a-service/","Build and ship applications faster","speed",{"permalink":28},"/solutions/backend-as-a-service",{"id":30,"title":31,"url":32,"description":33,"image":8,"icon":34,"page":35},"5f9aebeb-4f89-445e-9850-5b1261a2743c","Headless Commerce","/solutions/product-information-management/","A single source of truth for products","shopping_cart_checkout",{"permalink":36},"/solutions/product-information-management",{"id":38,"title":39,"url":40,"description":41,"image":8,"icon":42,"page":8},"49e46134-80be-470e-8c73-afb1417fa9b6","100+ More Use Cases","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus","Build anything (or everything)","lightbulb",{"id":44,"title":45,"url":46,"description":47,"image":8,"icon":48,"page":49},"a589ac77-a5ce-45c5-a054-e43111e19158","Instant APIs","/products/connect/","Connect a database, get REST + GraphQL APIs","api",{"permalink":50},"/toolkit/connect",{"id":52,"title":53,"url":54,"description":55,"image":8,"icon":56,"page":57},"4a0f129a-c546-4493-b0a9-306e51692e90","Granular Policy-Based Auth","/products/auth/","Provide secure, autonomous data access","lock_person",{"permalink":58},"/toolkit/auth",{"id":60,"title":61,"url":62,"description":63,"image":8,"icon":64,"page":65},"f9250f2c-93a4-4108-80db-011bbe391ecf","Visual Automation Builder","/products/automate/","Automate content and data workflows with ease","build",{"permalink":66},"/toolkit/automate",{"id":68,"title":69,"url":8,"description":70,"image":8,"icon":71,"page":72},"f1ae4e40-5b05-42a4-9cd3-33dda35cc939","50+ More Features","Get everything you need out-of-the-box","auto_fix",{"permalink":73},"/features",{"id":75,"title":76,"url":8,"callout":77,"callout_title":78,"children_title":79,"page":8,"children":80},"2f6ad0d1-6dd3-4f17-b5c8-9f2abf71409a","Resources","dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8","Watch Directus TV","Learn More",[81,88,96,102,109,116,122,129],{"id":82,"title":83,"url":84,"description":85,"image":8,"icon":86,"page":87},"0a3bf9f5-1ef2-43f4-bc09-7ff7488241c5","Blog","/blog","Read our latest articles and guides","library_books",{"permalink":84},{"id":89,"title":90,"url":91,"description":92,"image":8,"icon":93,"page":94},"165e3dc2-e51b-4456-8382-99c5775b0412","Case Studies","#","Case studies and success stories","magic_button",{"permalink":95},"/case-studies",{"id":97,"title":98,"url":99,"description":100,"image":8,"icon":101,"page":8},"5ae324b6-bf44-4c21-95ad-e6dc0c1c1f40","Community Forum","https://community.directus.io/","Questions and conversations","comment",{"id":103,"title":104,"url":91,"description":105,"image":8,"icon":106,"page":107},"b1db03f0-e537-490e-8c0f-c61c401d1024","Agency Directory","Browse our list of agency partners ","handshake",{"permalink":108},"/agency-directory",{"id":110,"title":111,"url":112,"description":113,"image":8,"icon":114,"page":115},"991731c8-eb40-4eec-85a5-6e977bcd7ec9","About Us","/about","Learn more about Directus and the team","supervised_user_circle",{"permalink":112},{"id":117,"title":118,"url":119,"description":120,"image":8,"icon":121,"page":8},"52aebf38-b3ad-4a27-807d-ce52398cd509","Wall of Love","https://testimonial.to/directus/all","See what others are saying about us","heart_plus",{"id":123,"title":124,"url":91,"description":125,"image":8,"icon":126,"page":127},"a86eca65-d5ae-4263-b7d9-4f1a1c50a0b1","Contact","Have a general inquiry or question for us?","mark_email_unread",{"permalink":128},"/contact",{"id":130,"title":131,"url":8,"description":132,"image":8,"icon":133,"page":134},"28225825-8d41-4809-9032-192fbf5c6e5d","Support","Reach out to Directus support","support",{"permalink":135},"/support",{"id":137,"title":138,"url":139,"callout":8,"callout_title":8,"children_title":8,"page":8,"children":140},"a3f1275d-b088-4b11-99bf-143fcbf39104","Developers","/docs",[],{"id":142,"title":143,"url":144,"callout":8,"callout_title":8,"children_title":8,"page":145,"children":147},"fae8fded-d2e2-468e-a68b-82abec7a7225","Enterprise","/solutions/enterprise/",{"permalink":146},"/solutions/enterprise",[],{"id":149,"title":150,"url":151,"callout":8,"callout_title":8,"children_title":8,"page":152,"children":154},"5c5e2fbc-49fd-4e41-a71e-e4f8db2b00cf","Pricing","/pricing/",{"permalink":153},"/pricing/self-hosted",[],{"items":156},[157,174,193,212],{"id":158,"title":159,"url":8,"page":8,"children":160},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",[161,164,167,171],{"id":162,"title":15,"url":8,"page":163},"fcafe85a-a798-4710-9e7a-776fe413aae5",{"permalink":20},{"id":165,"title":23,"url":8,"page":166},"79972923-93cf-4777-9e32-5c9b0315fc10",{"permalink":28},{"id":168,"title":169,"url":8,"page":170},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":36},{"id":172,"title":173,"url":40,"page":8},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build",{"id":175,"title":76,"url":8,"page":8,"children":176},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f",[177,181,185,189],{"id":178,"title":179,"url":180,"page":8},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":182,"title":183,"url":184,"page":8},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":186,"title":187,"url":188,"page":8},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":190,"title":191,"url":192,"page":8},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":194,"title":131,"url":8,"page":8,"children":195},"d61fae8c-7502-494a-822f-19ecff3d0256",[196,200,204,208],{"id":197,"title":198,"url":199,"page":8},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":201,"title":202,"url":203,"page":8},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":205,"title":206,"url":207,"page":8},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":209,"title":210,"url":211,"page":8},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":213,"title":214,"url":8,"page":8,"children":215},"49141403-4f20-44ac-8453-25ace1265812","Organization",[216,220,225,229],{"id":217,"title":218,"url":112,"page":219},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About",{"permalink":112},{"id":221,"title":222,"url":91,"page":223},"b84bf525-5471-4b14-a93c-225f6c386005","Careers",{"permalink":224},"/careers",{"id":226,"title":227,"url":228,"page":8},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":230,"title":124,"url":8,"page":231},"8d2fa1e3-198e-4405-81e1-2ceb858bc237",{"permalink":128},{"items":233},[234,240,246,252],{"id":235,"title":236,"url":8,"page":237,"children":239},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",{"permalink":238},"/cloud-policies",[],{"id":241,"title":242,"url":91,"page":243,"children":245},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License",{"permalink":244},"/bsl",[],{"id":247,"title":248,"url":91,"page":249,"children":251},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":250},"/terms",[],{"id":253,"title":254,"url":91,"page":255,"children":257},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":256},"/privacy",[],{"description":259},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"header_cta_buttons":261},"74634853-196b-4ce3-b256-4534c054838f",{"id":263,"node_id":264,"name":265,"full_name":266,"private":267,"owner":268,"html_url":285,"description":286,"fork":267,"url":287,"forks_url":288,"keys_url":289,"collaborators_url":290,"teams_url":291,"hooks_url":292,"issue_events_url":293,"events_url":294,"assignees_url":295,"branches_url":296,"tags_url":297,"blobs_url":298,"git_tags_url":299,"git_refs_url":300,"trees_url":301,"statuses_url":302,"languages_url":303,"stargazers_url":304,"contributors_url":305,"subscribers_url":306,"subscription_url":307,"commits_url":308,"git_commits_url":309,"comments_url":310,"issue_comment_url":311,"contents_url":312,"compare_url":313,"merges_url":314,"archive_url":315,"downloads_url":316,"issues_url":317,"pulls_url":318,"milestones_url":319,"notifications_url":320,"labels_url":321,"releases_url":322,"deployments_url":323,"created_at":324,"updated_at":325,"pushed_at":326,"git_url":327,"ssh_url":328,"clone_url":329,"svn_url":285,"homepage":330,"size":331,"stargazers_count":332,"watchers_count":332,"language":333,"has_issues":334,"has_projects":334,"has_downloads":334,"has_wiki":267,"has_pages":267,"has_discussions":334,"forks_count":335,"mirror_url":8,"archived":267,"disabled":267,"open_issues_count":336,"license":337,"allow_forking":334,"is_template":267,"web_commit_signoff_required":267,"has_pull_requests":334,"pull_request_creation_policy":342,"topics":343,"visibility":284,"forks":335,"open_issues":336,"watchers":332,"default_branch":362,"temp_clone_token":8,"custom_properties":363,"organization":364,"network_count":335,"subscribers_count":365},7122594,"MDEwOlJlcG9zaXRvcnk3MTIyNTk0","directus","directus/directus",false,{"login":265,"id":269,"node_id":270,"avatar_url":271,"gravatar_id":272,"url":273,"html_url":274,"followers_url":275,"following_url":276,"gists_url":277,"starred_url":278,"subscriptions_url":279,"organizations_url":280,"repos_url":281,"events_url":282,"received_events_url":283,"type":214,"user_view_type":284,"site_admin":267},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-03-18T14:36:38Z","2026-03-18T15:43:33Z","git://github.com/directus/directus.git","git@github.com:directus/directus.git","https://github.com/directus/directus.git","https://directus.io",438225,34516,"TypeScript",true,4638,385,{"key":338,"name":339,"spdx_id":340,"url":8,"node_id":341},"other","Other","NOASSERTION","MDc6TGljZW5zZTA=","all",[48,344,345,346,347,348,265,349,350,351,352,353,354,355,356,357,358,359,360,361],"app","cms","composable","data-visualization","database","graphql","headless-cms","javascript","mariadb","mssql","mysql","no-code","node","postgresql","sql","sqlite","typescript","vue","main",{},{"login":265,"id":269,"node_id":270,"avatar_url":271,"gravatar_id":272,"url":273,"html_url":274,"followers_url":275,"following_url":276,"gists_url":277,"starred_url":278,"subscriptions_url":279,"organizations_url":280,"repos_url":281,"events_url":282,"received_events_url":283,"type":214,"user_view_type":284,"site_admin":267},326,{"id":9,"title":367,"description":368,"image":369,"external_url":8,"icon":8,"badge":8,"page":370,"resource":8},"Built With Directus","See what everyone's been building with Directus","e658de72-fb08-4ed2-8029-215c712c789e",{"permalink":371},"/built-with-directus",{"id":77,"title":373,"description":374,"image":375,"external_url":376,"icon":377,"badge":378,"page":8,"resource":8},"Directus TV","Go down the rabbit hole with hours of original video content from our team. ","ab70faf5-fc28-4608-a7e7-74fd4f020a9d","/tv","connected_tv","Video",{"alignment":380,"style":381,"experiment_enabled":267,"experiment":8,"experiment_variant":382,"buttons":385,"variants":395},"center","default",{"id":383,"key":384,"experiment":8},"8c4951b4-a6f9-4c06-9f71-fd39a3bdad1e","control",[386,389,392],{"id":387,"block_button_id":388},15,"358b0659-1f05-4427-bd1c-4bc03a43c182",{"id":390,"block_button_id":391},16,"9df3f40e-6272-4ec6-a0d7-cc29265e087c",{"id":393,"block_button_id":394},232,"1b444c23-b593-4391-9410-4ca5d2c7a7cb",[396],{"id":397,"alignment":380,"style":381,"buttons":398,"experiment_variant":405},"e1885d45-3119-41a3-8294-3cd796ea6f02",[399,402],{"id":400,"block_button_id":401},203,"ade37731-147d-48c4-864a-cec007576362",{"id":403,"block_button_id":404},202,"1cb4e89f-f7de-4b46-bbb8-080191517a72",{"id":406,"key":407},"66d2be4f-2492-4944-8060-039c15515918","variant",{"id":409,"icon":377,"content":410,"link":411},"812bf73d-ebfb-4246-9538-937a09a0c795","Learn more about our native MCP","https://directus.io/mcp",{"id":388,"external_url":8,"label":413,"color":414,"outline":267,"icon":8,"size":415,"target":416,"ph_event":8,"page":417,"resource":8},"Book a Demo","primary","medium","_self",{"permalink":418},"/demo",{"id":391,"external_url":420,"label":421,"color":422,"outline":267,"icon":8,"size":415,"target":416,"ph_event":8,"page":8,"resource":8},"https://directus.cloud/account/register","Get Started","secondary",{"id":394,"external_url":211,"label":424,"color":422,"outline":334,"icon":425,"size":415,"target":416,"ph_event":8,"page":8,"resource":8},"Log In","arrow_forward",{"title":427,"spacing_top":428,"id":429,"layout":8,"blocks":430,"seo":444},"Features","normal","bd211600-6a89-45b0-b1a1-976f3f1a6458",[431,438],{"id":432,"background":433,"collection":434,"item":435,"negative_offset":267,"spacing":415,"sort":436,"width":437,"key":8,"hidden":267,"experiment":8,"experiment_variant":8},751,"pristine-white","block_header","2acdcfef-299a-4581-aa28-108b5ee43ca2",1,"standard",{"id":439,"background":440,"collection":441,"item":442,"negative_offset":267,"spacing":415,"sort":443,"width":437,"key":8,"hidden":267,"experiment":8,"experiment_variant":8},752,"colorful-muted","block_directory","0d46b248-f21b-4abe-9d94-74431dd85fce",2,{"title":445,"meta_description":446,"no_follow":267,"no_index":267,"canonical_url":8,"json_ld":447},"Directus Features | 50+ Powerful Data Management Tools","50+ features included: visual data modeling, granular permissions, REST & GraphQL APIs, real-time collaboration, and workflow automation. All open source.",{"@context":448,"@graph":449},"https://schema.org",[450,468],{"@type":451,"name":452,"applicationCategory":453,"operatingSystem":454,"offers":455,"featureList":459},"SoftwareApplication","Directus","DeveloperApplication","Cross-platform",{"@type":456,"price":457,"priceCurrency":458},"Offer","0","USD",[460,461,462,463,464,465,466,467],"Visual Data Modeling","REST & GraphQL APIs","Granular Permissions","Real-time Collaboration","Workflow Automation","Digital Asset Management","Webhooks","Custom Extensions",{"@type":469,"mainEntity":470},"FAQPage",[471,477,481],{"@type":472,"name":473,"acceptedAnswer":474},"Question","What databases does Directus support?",{"@type":475,"text":476},"Answer","Directus supports PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, OracleDB, CockroachDB, and Amazon Redshift. It connects to your existing database without migration.",{"@type":472,"name":478,"acceptedAnswer":479},"Can I extend Directus with custom code?",{"@type":475,"text":480},"Yes, Directus supports custom extensions including API endpoints, hooks, interfaces, displays, layouts, modules, and operations. Build in JavaScript or TypeScript.",{"@type":472,"name":482,"acceptedAnswer":483},"Does Directus have role-based access control?",{"@type":475,"text":484},"Yes, Directus includes granular permissions with field-level access control, custom validation rules, and dynamic permissions based on user attributes or item values.",{"id":435,"preheading":427,"heading":486,"subheading":487,"alignment":380,"heading_size":488,"heading_tag":489,"button_group":8,"subheading_color":490,"subheading_type":381,"command":8},"A backend packed with \u003Cem>50+ features.&nbsp;\u003C/em>","\u003Cp>Everything you need to ship projects and content faster.\u003C/p>","x-large","h3","subdued",{"style":492,"grid":493,"collection":494,"filter":495,"title_size":415,"group_by":499},"image-fill-16-9","3","features",{"_and":496},[497],{"title":498},{"_nnull":334},"module",[501,517,531,545,559,573,587,601,615,630,644,658,672,686,700,713,726,740,754,768,782,796,810,824,839,853,867,881,895,909,923,937,950,964,978,992,1006,1020,1033,1047,1061,1074,1089,1103,1117,1131,1146,1160,1175,1190,1204],{"seo":502,"thumbnail":505,"media":506,"date_updated":507,"user_updated":508,"date_created":509,"user_created":508,"sort":436,"id":510,"module":511,"content":512,"description":513,"slug":514,"title":515,"status":516},{"title":503,"meta_description":504},"Visually edit your content with Directus Visual Editor","Make content editors happy again. With Directus Visual Editor, anyone can easily update your website content inline.","bd882ba6-6180-49b8-bce9-ac713157c589","19efb417-fc99-4789-8b3a-508f849b09b3","2025-04-14T14:35:02.731Z","1cd0a355-b103-477d-9375-61e88f3110f8","2025-04-14T14:02:05.360Z","4fae58be-f5b1-467b-8ee3-a324d6f7ed8b","Content","\u003Ch3>Edit your website content the natural way.&nbsp;\u003C/h3>\n\u003Cul>\n\u003Cli>Empower content editors to move 2x faster by editing your content directly on the site.\u003C/li>\n\u003Cli>True visual editing that's not locked behind paywalls or reliant on your choice of host.\u003C/li>\n\u003Cli>Works with your favorite frontend stack &ndash; Nuxt, Next.js, Astro, Svelte, Solid and others.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn all about the \u003Ca href=\"https://directus.io/docs/guides/content/visual-editor\" target=\"_blank\" rel=\"noopener\">Visual Editor in the Directus docs\u003C/a>.\u003C/p>","Content editors rejoice! Easily update all your website content inline.","visual-editing","Visually edit your content","published",{"seo":518,"thumbnail":521,"media":522,"date_updated":523,"user_updated":524,"date_created":525,"user_created":508,"sort":443,"id":526,"module":511,"content":527,"description":528,"slug":529,"title":530,"status":516},{"title":519,"meta_description":520},"Content Layouts | Kanban, Calendar & Custom Views in Directus","Browse your data with built-in layouts like Kanban boards, calendar views, maps, and more. Build custom layouts to match your workflow.","de675a48-dfda-41bc-86aa-96326507e2e9","c4110184-1399-4341-a796-0857ac1f0d02","2026-01-31T20:54:55.745Z","bab1a695-42b7-40a1-a8c6-6975bcd867e3","2024-03-29T16:34:58.938Z","0de79594-9e18-4940-ae7b-c087ec9e697c","\u003Ch3>View your data how you want\u003C/h3>\n\u003Cul>\n\u003Cli>Pick from Table, Card, Calendar, Map, or Kanban layouts based on your data and needs.\u003C/li>\n\u003Cli>Adjust each layout - sort columns in Tables or set image sources in Cards.\u003C/li>\n\u003Cli>Use Calendar for dates or Map for location data.\u003C/li>\n\u003Cli>Make your own layouts for things like Gantt charts or seating plans.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/user-guide/content-module/layouts.html\" target=\"_blank\" rel=\"noopener\">Directus Layouts\u003C/a> to work better with your data.\u003C/p>","Browse your data with built-in interfaces lke Kanban, calendar views, and more - or build your own custom layout.","content-layouts","Explore your data with customizable layouts",{"seo":532,"thumbnail":535,"media":536,"date_updated":537,"user_updated":524,"date_created":538,"user_created":508,"sort":539,"id":540,"module":511,"content":541,"description":542,"slug":543,"title":544,"status":516},{"title":533,"meta_description":534},"Internationalization & Multi-Language Content | Directus","Reach global audiences with built-in i18n support. Manage translations, serve localized content, and scale internationally with ease.","c75562cb-339c-4646-b930-a43e4bf9df20","927948ee-63ab-44a5-b6e2-872c18971c99","2026-01-31T20:54:57.849Z","2024-03-29T16:30:05.290Z",3,"6de198ee-ad51-461e-9df2-780b2f3dafd1","\u003Ch3>Manage and deliver content in multiple languages with Directus.\u003C/h3>\n\u003Cul>\n\u003Cli>Create language-specific fields for content translation.\u003C/li>\n\u003Cli>Use the translations interface to handle multilingual content.\u003C/li>\n\u003Cli>Fetch localized content for your frontend apps with API parameters.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/guides/headless-cms/content-translations.html\" target=\"_blank\" rel=\"noopener\">how to set up content translation\u003C/a> in the Directus docs.\u003C/p>","Reach a global audience with multi-language support. Manage and deliver localized content effortlessly.","internationalization","Serve content in any language",{"seo":546,"thumbnail":549,"media":550,"date_updated":551,"user_updated":524,"date_created":552,"user_created":508,"sort":553,"id":554,"module":511,"content":555,"description":556,"slug":557,"title":558,"status":516},{"title":547,"meta_description":548},"Bookmarks & Saved Views | Directus Data Management","Save and share custom data views with bookmarks. Quick access to frequently used filters, layouts, and search configurations.","763325e2-646a-4570-8bb5-d5a31a855251","abb3bcd0-3214-4386-913b-1f3c88e3965f","2026-01-31T20:54:59.389Z","2024-03-29T16:33:41.034Z",4,"df920d21-001c-4d96-a8a2-2d7b3bab7a54","\u003Ch3>Make your work easier with custom views and quick data access.\u003C/h3>\n\u003Cul>\n\u003Cli>Save your favorite layouts, filters, and sorting for any collection.\u003C/li>\n\u003Cli>Find your saved views quickly in the nav bar.\u003C/li>\n\u003Cli>Share views with your team so everyone's on the same page.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn how to \u003Ca href=\"https://docs.directus.io/app/presets-bookmarks.html\" target=\"_blank\" rel=\"noopener\">set up and manage views\u003C/a> in the Directus docs.\u003C/p>","Bookmark and share custom layouts and filters for quick access to frequently used data views.","bookmarks","Save and share views with bookmarks",{"seo":560,"thumbnail":563,"media":564,"date_updated":565,"user_updated":524,"date_created":566,"user_created":508,"sort":567,"id":568,"module":511,"content":569,"description":570,"slug":571,"title":572,"status":516},{"title":561,"meta_description":562},"Content Revisions & Version History | Directus","Track every change with automatic revision history. Compare versions, restore previous states, and maintain a complete audit trail.","a2d6d820-b1ae-4f95-bef9-81485dd82609","35202fe5-eff3-4bd1-8f74-bab6136a12e8","2026-01-31T20:55:00.792Z","2024-03-29T16:28:54.422Z",5,"af29ec96-8ef5-47f8-8f45-ec5f77fe62cc","\u003Ch3>Track content changes and stay accountable with Directus revision history\u003C/h3>\n\u003Cul>\n\u003Cli>See who changed what and when\u003C/li>\n\u003Cli>Compare different content versions\u003C/li>\n\u003Cli>Quickly restore old versions\u003C/li>\n\u003Cli>Keep an audit trail for compliance\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/reference/system/revisions.html\" target=\"_blank\" rel=\"noopener\">revisions\u003C/a> in the Directus docs.\u003C/p>","Never lose important changes. Review and restore previous versions of your data with ease.","revisions","Track content history and revisions",{"seo":574,"thumbnail":577,"media":578,"date_updated":579,"user_updated":524,"date_created":580,"user_created":508,"sort":581,"id":582,"module":511,"content":583,"description":584,"slug":585,"title":586,"status":516},{"title":575,"meta_description":576},"Live Preview | See Content Changes Before Publishing","Preview content changes in real-time before publishing. See exactly how updates will appear on your site or application.","fbfa5eea-b814-4f58-9173-d19521a3584f","b577e37d-feee-4f5b-966a-9ee6e6b055d6","2026-01-31T20:55:02.355Z","2024-03-29T16:24:19.461Z",6,"d17ab72c-5a10-4348-a0d4-d4a8a57fa145","\u003Ch3>See changes instantly before going live\u003C/h3>\n\u003Cul>\n\u003Cli>Watch your edits come to life on your site or app in real-time\u003C/li>\n\u003Cli>Check how it looks on computers and phones\u003C/li>\n\u003Cli>Work together by sharing preview links with your team\u003C/li>\n\u003C/ul>\n\u003Cp>Check out how to set up \u003Ca href=\"https://docs.directus.io/guides/headless-cms/live-preview/\" target=\"_blank\" rel=\"noopener\">live previews\u003C/a> for Next.js and Nuxt in our docs.\u003C/p>","Preview your changes right alongside your content before publishing to your site.","live-preview","Live preview",{"seo":588,"thumbnail":591,"media":592,"date_updated":593,"user_updated":524,"date_created":594,"user_created":508,"sort":595,"id":596,"module":511,"content":597,"description":598,"slug":599,"title":600,"status":516},{"title":589,"meta_description":590},"Content Versioning | Draft, Review & Publish Workflows","Control your publishing workflow with content versioning. Create drafts, compare changes, and manage multiple content versions simultaneously.","d7baf7df-5b2c-4ffb-974e-74e8a30f4f3c","ee7c8c67-97ed-420e-a0ed-405346cb0c8e","2026-01-31T20:55:04.303Z","2024-03-29T16:36:45.052Z",7,"1f4b136f-ab15-49e4-bb2d-765df9508398","\u003Ch3>Content versioning lets your team work together and keep tabs on your content.\u003C/h3>\n\u003Cul>\n\u003Cli>Make different versions of content without messing up what's live.\u003C/li>\n\u003Cli>See versions side-by-side to spot changes.\u003C/li>\n\u003Cli>Push drafts live with one click.\u003C/li>\n\u003Cli>Go back to old versions if you need to.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/guides/headless-cms/content-versioning.html\" target=\"_blank\" rel=\"noopener\">content versioning\u003C/a> in the Directus docs to improve how you handle content.\u003C/p>","Track revisions, compare versions, and roll back when needed to feel more confident with your changes. ","content-versioning","Control publishing with content versioning",{"seo":602,"thumbnail":605,"media":606,"date_updated":607,"user_updated":524,"date_created":608,"user_created":508,"sort":609,"id":610,"module":511,"content":611,"description":612,"slug":613,"title":614,"status":516},{"title":603,"meta_description":604},"Import & Export Data | CSV and JSON Support in Directus","Easily import and export data in CSV or JSON formats. Migrate data, create backups, and integrate with external systems seamlessly.","db0c1ab5-5583-4b54-ab47-fea11bd94c52","e85f994e-5065-4858-b28d-1895de102e01","2026-01-31T20:55:05.365Z","2024-03-29T16:35:40.754Z",8,"99fb18ec-41ea-4f3a-a3a9-9c02f61f08d5","\u003Ch3>Move data in and out of Directus easily\u003C/h3>\n\u003Cul>\n\u003Cli>Import CSV or JSON files into your collections\u003C/li>\n\u003Cli>Export to CSV, JSON, XML, or YAML\u003C/li>\n\u003Cli>Filter which items and fields to export\u003C/li>\n\u003Cli>Export big datasets straight to your File Library\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/user-guide/content-module/import-export.html\" target=\"_blank\" rel=\"noopener\">import and export guide\u003C/a> in the Directus docs.\u003C/p>","Easily move data in and out of Directus. Facilitate data migration and integration with other systems.","import-export","Import and export to CSV or JSON",{"seo":616,"thumbnail":619,"media":620,"date_updated":621,"user_updated":524,"date_created":622,"user_created":508,"sort":623,"id":624,"module":625,"content":626,"description":627,"slug":628,"title":629,"status":516},{"title":617,"meta_description":618},"Visual Data Modeling | No-Code Schema Builder in Directus","Design your database schema visually without writing SQL. Create collections, define relationships, and modify data models with an intuitive interface.","cc85f6cc-ccc5-4cde-b972-5a6fa8132671","48ae8ab8-4bcc-49c2-828a-ef8793a8f15e","2026-01-31T20:55:06.867Z","2024-03-29T16:46:29.329Z",9,"3fac77c4-886a-4555-a207-4d4b27abe965","Studio","\u003Ch3>Design your database without SQL\u003C/h3>\n\u003Cul>\n\u003Cli>Drag and drop to make tables, fields, and connections\u003C/li>\n\u003Cli>See changes in your database right away\u003C/li>\n\u003Cli>Easily update your data setup, like adding fields or changing links\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/app/data-model.html\" target=\"_blank\" rel=\"noopener\">how Directus handles data\u003C/a> in our docs.\u003C/p>","Create and modify data models with a user-friendly interface – no SQL required.","visual-data-modeling","Visual data modeling",{"seo":631,"thumbnail":634,"media":635,"date_updated":636,"user_updated":524,"date_created":637,"user_created":508,"sort":638,"id":639,"module":625,"content":640,"description":641,"slug":642,"title":643,"status":516},{"title":632,"meta_description":633},"White-Label CMS | Fully Customizable Branding in Directus","Make Directus your own with complete white-labeling. Customize logos, colors, fonts, and branding to match your organization or clients.","ef9c7ef4-233e-4327-859e-c9f15ca89d89","c349e629-e3e2-4488-9c0b-95880e7c4b57","2026-01-31T20:55:08.518Z","2024-03-29T16:27:03.949Z",10,"0368dffb-57f0-468e-99d8-f5d4981b91bf","\u003Ch3>Make Directus look like your brand\u003C/h3>\n\u003Cul>\n\u003Cli>Change logos, colors, and fonts to match your company's style\u003C/li>\n\u003Cli>Keep branding consistent across projects\u003C/li>\n\u003Cli>Set up light and dark themes for better usability\u003C/li>\n\u003C/ul>\n\u003Cp>Check out more \u003Ca href=\"https://docs.directus.io/user-guide/settings/theming.html\" target=\"_blank\" rel=\"noopener\">theming options\u003C/a> in the Directus docs.\u003C/p>","From logos to fonts and colors, match your brand or your customer's brand with our fully customizable UI.","custom-theming","100% whitelabel-able",{"seo":645,"thumbnail":648,"media":649,"date_updated":650,"user_updated":524,"date_created":651,"user_created":508,"sort":652,"id":653,"module":625,"content":654,"description":655,"slug":656,"title":657,"status":516},{"title":646,"meta_description":647},"35+ Field Types | Rich Data Modeling Options in Directus","Choose from over 35 field types including text, numbers, dates, JSON, files, relationships, and more. Build flexible, rich data models.","25b43416-ed25-4615-bf4a-0c7a2d764014","ddc9d1a5-bfbd-44c1-bc1a-f01a24a98166","2026-01-31T20:55:10.142Z","2024-03-29T16:54:57.298Z",11,"2f23628c-f81e-4a0f-86ed-f50b90d866e2","\u003Ch3>Directus gives you 35+ custom field types to build flexible data models.\u003C/h3>\n\u003Cul>\n\u003Cli>Pick from basic fields like text, number, date, and boolean, or more complex ones like JSON and geometry.\u003C/li>\n\u003Cli>Shape your data with dropdown menus, tags, and rich text editors.\u003C/li>\n\u003Cli>Set up relationships between data using one-to-many, many-to-many, and many-to-any fields.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out all the \u003Ca href=\"https://docs.directus.io/app/data-model/fields.html\" target=\"_blank\" rel=\"noopener\">field types and how to set them up\u003C/a> in the Directus docs.\u003C/p>","Choose from a wide array of field types to create rich, flexible data models. ","custom-field-types","Over 35+ custom field types",{"seo":659,"thumbnail":662,"media":663,"date_updated":664,"user_updated":524,"date_created":665,"user_created":508,"sort":666,"id":667,"module":625,"content":668,"description":669,"slug":670,"title":671,"status":516},{"title":660,"meta_description":661},"Dynamic Page Builder | Flexible Content Blocks in Directus","Empower non-technical users to build pages with drag-and-drop content blocks. Combine flexibility with structured data models.","712e2b37-35f2-4e65-b1e6-3721bd1bc536","ac326a99-31be-4d74-b3a9-2b710c296400","2026-01-31T20:55:18.669Z","2024-03-29T16:55:19.524Z",12,"3b5cc9ae-278f-424d-8fd3-6b582c71f6d9","\u003Ch3>Build dynamic pages without coding\u003C/h3>\n\u003Cul>\n\u003Cli>Make reusable content blocks for headers, galleries, and articles\u003C/li>\n\u003Cli>Drag-and-drop interface for easy page building\u003C/li>\n\u003Cli>Keep data structure while allowing flexible page design\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/guides/headless-cms/reusable-components.html\" target=\"_blank\" rel=\"noopener\">reusable page components\u003C/a> in the Directus docs.\u003C/p>","Combine the flexibility of a page builder with the structure of your data models for non-technical team members to create and modify data. ","dynamic-page-builder","Dynamic page builder",{"seo":673,"thumbnail":676,"media":677,"date_updated":678,"user_updated":524,"date_created":679,"user_created":508,"sort":680,"id":681,"module":625,"content":682,"description":683,"slug":684,"title":685,"status":516},{"title":674,"meta_description":675},"Conditional Fields | Dynamic Forms Based on User Input","Show or hide fields dynamically based on user input. Create cleaner, context-aware forms that adapt to your content needs.","29f3bfd7-a69d-423d-81db-07b2c1bcb0ba","0ef9b30a-38fe-483a-8a62-042611fcc88f","2026-01-31T20:55:20.788Z","2024-03-29T16:42:31.425Z",13,"dd96feb9-e39e-44dc-bb8e-989281ace064","\u003Ch3>Conditional fields let you make forms that change based on what users enter.\u003C/h3>\n\u003Cul>\n\u003Cli>Show or hide fields depending on what's needed, making forms cleaner and easier to fill out.\u003C/li>\n\u003Cli>Set up rules to show only relevant fields, so users see just what they need to.\u003C/li>\n\u003Cli>Make forms easier to use by showing only what's needed for each situation.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/app/data-model/fields.html#conditions\" target=\"_blank\" rel=\"noopener\">conditional fields\u003C/a> in the Directus docs.\u003C/p>","Create dynamic forms based on user input. Show or hide fields dynamically, for better data entry experiences. ","conditional-fields","Conditional fields",{"seo":687,"thumbnail":690,"media":691,"date_updated":692,"user_updated":524,"date_created":693,"user_created":508,"sort":694,"id":695,"module":625,"content":696,"description":697,"slug":698,"title":699,"status":516},{"title":688,"meta_description":689},"Multi-Lingual Admin Panel | Localized Interface in Directus","Collaborate across language barriers with a fully translatable admin interface. Support your international team with localized UI.","6c1a8e06-3f94-44cc-8c27-2feb0c8d5e5f","fe18540a-5830-41ac-929b-3a81bc152a31","2026-01-31T20:55:23.530Z","2024-03-29T16:44:29.115Z",14,"77bd9caf-d938-46a1-bbcf-16f8679018de","\u003Ch3>Work together in different languages with Directus' multilingual admin panel.\u003C/h3>\n\u003Cul>\n\u003Cli>Give your global team an interface in their own language.\u003C/li>\n\u003Cli>Switch languages in the admin panel for diverse teams.\u003C/li>\n\u003Cli>Keep workflows and data management consistent across languages.\u003C/li>\n\u003C/ul>\n\u003Cp>Help improve translations through our \u003Ca href=\"https://crowdin.com/project/directus\" target=\"_blank\" rel=\"noopener\">Crowdin integration\u003C/a>, making it better for everyone.\u003C/p>","Collaborate without language barriers. Provide a localized admin experience for your international team.","multi-lingual-admin-panel","Multi-lingual admin panel",{"seo":701,"thumbnail":704,"media":705,"date_updated":706,"user_updated":524,"date_created":707,"user_created":508,"sort":387,"id":708,"module":625,"content":709,"description":710,"slug":711,"title":712,"status":516},{"title":702,"meta_description":703},"Comments & Collaboration | Team Feedback in Directus","Add comments directly to content items for team collaboration. Streamline approval workflows and gather feedback in context.","14f2a59d-9584-4d53-8295-13bc4553e83a","da6ee071-0565-4c98-a260-05be55d5fd29","2026-01-31T20:55:25.696Z","2024-03-29T16:53:37.286Z","1d5b1294-2e2c-40bb-9761-166d75c459ed","\u003Ch3>Collaborate better with Directus comments\u003C/h3>\n\u003Cul>\n\u003Cli>Give feedback on items to keep your team in sync\u003C/li>\n\u003Cli>Tag users with \"@\" so they don't miss important messages\u003C/li>\n\u003Cli>See comments and changes side by side for the full picture\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/user-guide/content-module/content/items.html#comment-on-an-item\" target=\"_blank\" rel=\"noopener\">commenting on items\u003C/a> in the Directus docs.\u003C/p>","Encourage team collaboration directly within your content for things like approval processes and feedback. ","commenting","Collaborate with commenting",{"seo":714,"thumbnail":717,"media":718,"date_updated":719,"user_updated":524,"date_created":720,"user_created":508,"sort":390,"id":721,"module":625,"content":722,"description":723,"slug":724,"title":725,"status":516},{"title":715,"meta_description":716},"Soft Delete | Recoverable Data Protection in Directus","Protect against accidental data loss with soft delete. Archive items instead of permanently deleting them, with easy recovery options.","583d7970-b88c-4280-872c-eedbf6e17fba","e4a098ed-8e91-406b-a0e4-1326a55d2723","2026-01-31T20:55:28.085Z","2024-03-29T16:42:03.659Z","22c884be-30e4-43e5-a239-1fce6635270b","\u003Ch3>Keep your data safe with Directus' soft delete\u003C/h3>\n\u003Cul>\n\u003Cli>Archive items instead of deleting them forever\u003C/li>\n\u003Cli>Bring back deleted stuff if you need to\u003C/li>\n\u003Cli>Keep your database tidy without losing important info\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/user-guide/content-module/content/items.html#delete-an-item\" target=\"_blank\" rel=\"noopener\">Directus docs\u003C/a> to learn more about soft delete and managing your content.\u003C/p>","Safeguard against accidental data loss. Recover deleted items easily...peace of mind, finally. ","soft-delete","Protect your data with soft delete",{"seo":727,"thumbnail":730,"media":731,"date_updated":732,"user_updated":524,"date_created":733,"user_created":508,"sort":734,"id":735,"module":625,"content":736,"description":737,"slug":738,"title":739,"status":516},{"title":728,"meta_description":729},"Display Templates | Custom Field Rendering in Directus","Create custom display formats for your data fields. Present relational data and complex fields in meaningful, readable ways.","4b11678b-6f1a-4ef2-b4a5-b7ee4047131a","299d636b-f6df-4a98-83c9-2b065a9c939d","2026-01-31T20:55:30.665Z","2024-03-29T17:03:32.650Z",17,"6c50b5bf-1d0b-49dc-8d8d-79e8d8391657","\u003Ch3>Display templates let you create custom data views in Directus.\u003C/h3>\n\u003Cul>\n\u003Cli>Change how items look in collections, layouts, and insights panels.\u003C/li>\n\u003Cli>Mix field values with your own text for clear item descriptions.\u003C/li>\n\u003Cli>Add, remove, or move fields in the template with a simple interface.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/user-guide/content-module/display-templates.html\" target=\"_blank\" rel=\"noopener\">display templates\u003C/a> in the Directus docs to improve how you show data.\u003C/p>","Present your data in meaningful ways. Create custom display formats for fields.","display-templates","Display templates",{"seo":741,"thumbnail":744,"media":745,"date_updated":746,"user_updated":524,"date_created":747,"user_created":508,"sort":748,"id":749,"module":625,"content":750,"description":751,"slug":752,"title":753,"status":516},{"title":742,"meta_description":743},"Bulk Update | Edit Multiple Records Simultaneously","Save time by updating multiple items at once. Apply changes across records efficiently to reduce manual work and errors.","42a720a9-293d-4e22-82d5-bd6682576be2","b2031042-8c94-4aba-91ce-86b1050a0376","2026-01-31T20:55:33.183Z","2024-03-29T16:57:15.478Z",18,"f1953883-1a7c-48d2-b536-02cd27dd4d1f","\u003Ch3>Speed up your work with batch operations\u003C/h3>\n\u003Cul>\n\u003Cli>Update many items at once\u003C/li>\n\u003Cli>Change multiple records in one go\u003C/li>\n\u003Cli>Quickly edit shared details for a group of items\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/user-guide/content-module/content/collections.html#batch-delete-archive-or-edit-items\" target=\"_blank\" rel=\"noopener\">batch operations\u003C/a> in the Directus docs to work faster.\u003C/p>","Efficiently modify multiple items at once. Save time and reduce errors by applying changes to multiple records simultaneously.","bulk-update","Bulk update",{"seo":755,"thumbnail":758,"media":759,"date_updated":760,"user_updated":524,"date_created":761,"user_created":508,"sort":762,"id":763,"module":625,"content":764,"description":765,"slug":766,"title":767,"status":516},{"title":756,"meta_description":757},"Inline Content Editing | WYSIWYG Experience in Directus","Edit content directly in context with inline editing. Provide an intuitive what-you-see-is-what-you-get experience for content creators.","78693631-38ad-4aa8-ab65-506c07012d3e","a4b22a23-b64b-41e3-bc78-23fd7697127f","2026-01-31T20:55:35.659Z","2024-03-29T16:58:07.533Z",19,"acfae332-e867-4c14-baf3-394e2a6674c6","\u003Ch3>Edit content directly on your site with Directus\u003C/h3>\n\u003Cul>\n\u003Cli>Change text, images, and more right on your website or app\u003C/li>\n\u003Cli>See updates instantly as you make them\u003C/li>\n\u003Cli>Edit content where it actually appears to catch mistakes faster\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/user-guide/content-module/content/items.html\" target=\"_blank\" rel=\"noopener\">working with content\u003C/a> in the Directus docs.\u003C/p>","Edit content directly in its context. Provide a content creation process with an intuitive, what-you-see-is-what-you-get interface.","inline-content-editing","Inline content editing",{"seo":769,"thumbnail":772,"media":773,"date_updated":774,"user_updated":524,"date_created":775,"user_created":508,"sort":776,"id":777,"module":625,"content":778,"description":779,"slug":780,"title":781,"status":516},{"title":770,"meta_description":771},"Advanced Search & Filtering | Find Data Fast in Directus","Find exactly what you need with powerful search and granular filtering. Build complex queries without writing code.","75a4a3b7-5dd8-422d-821c-24ab6ced2577","956a8bdf-1233-480e-86b4-1be2a8f32cd7","2026-01-31T20:55:37.939Z","2024-03-29T16:51:51.989Z",20,"4d9f5470-66a6-411b-85c8-e9d86aeb4db7","\u003Ch3>Directus lets you search and filter data quickly and easily.\u003C/h3>\n\u003Cul>\n\u003Cli>Use AND/OR operators to create complex filters and narrow down your search.\u003C/li>\n\u003Cli>Set up time-based filters with variables like $NOW for current results.\u003C/li>\n\u003Cli>Search across linked collections to find connections in your data.\u003C/li>\n\u003Cli>Filter by specific dates, months, or years using DateTime functions.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/user-guide/content-module/filters.html\" target=\"_blank\" rel=\"noopener\">Directus filters guide\u003C/a> to learn more about managing your data.\u003C/p>","Find the exact data you need, fast. Empower users with powerful search capabilities and granular filtering options.","advanced-filters","Advanced search and filtering",{"seo":783,"thumbnail":786,"media":787,"date_updated":788,"user_updated":524,"date_created":789,"user_created":508,"sort":790,"id":791,"module":625,"content":792,"description":793,"slug":794,"title":795,"status":516},{"title":784,"meta_description":785},"Singletons | Global Settings Management in Directus","Manage site-wide settings and global content with singletons. Perfect for headers, footers, navigation, and configuration data.","7a7cc64f-dc35-40c5-a556-29e01c3cd234","31c61836-5dbd-4e30-b9dd-63d4d928cf6f","2026-01-31T20:55:40.593Z","2024-03-29T16:59:39.084Z",21,"d4e0a8ef-1a7b-4647-8f47-53f75fc61ec9","\u003Ch3>Manage your site settings in one place with Directus singletons\u003C/h3>\n\u003Cul>\n\u003Cli>Make a single collection for your site-wide settings\u003C/li>\n\u003Cli>Treat some collections as single objects to keep things tidy\u003C/li>\n\u003Cli>Update global info across your project in one go\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/app/data-model/collections.html#singleton\" target=\"_blank\" rel=\"noopener\">singleton collections\u003C/a> in the Directus docs to see how it works.\u003C/p>","Centralize configuration management. Use singletons to handle global settings and site-wide content.","global-settings","Manage global settings with singletons",{"seo":797,"thumbnail":800,"media":801,"date_updated":802,"user_updated":524,"date_created":803,"user_created":508,"sort":804,"id":805,"module":625,"content":806,"description":807,"slug":808,"title":809,"status":516},{"title":798,"meta_description":799},"User Management | Directus Features","Manage users, roles, and permissions with Directus's powerful user management system. Create custom roles, invite team members, and control access across your entire organization.","131e2cc6-ae83-4a49-aef6-d13200ecf7eb","527e3c73-920b-433f-a78a-31e9486098a0","2026-01-31T20:56:53.468Z","2024-03-29T16:23:29.916Z",22,"24373b63-2426-4320-836c-48a141c20e71","\u003Ch3>Fine-tuned user access and permissions\u003C/h3>\n\u003Cul>\n\u003Cli>Make custom roles with specific access for different users\u003C/li>\n\u003Cli>Use CRUDS (Create, Read, Update, Delete, Share) permissions for tight control\u003C/li>\n\u003Cli>Set up custom permissions based on your business needs\u003C/li>\n\u003Cli>Manage users through the User Directory or API\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/user-guide/user-management/users-roles-permissions.html\" target=\"_blank\" rel=\"noopener\">user management\u003C/a> in the Directus docs.\u003C/p>","Policy-based user management means that you can apply granular permissions at scale. ","user-management","Manage users with ease",{"seo":811,"thumbnail":814,"media":815,"date_updated":816,"user_updated":524,"date_created":817,"user_created":508,"sort":818,"id":819,"module":625,"content":820,"description":821,"slug":822,"title":823,"status":516},{"title":812,"meta_description":813},"Activity Log & Audit Trail | Directus Features","Track every change with Directus's comprehensive activity log. Monitor user actions, content modifications, and system events with full audit trail capabilities for compliance and debugging.","e46b3217-adf5-4383-b99b-471b1e96efbd","c345d95a-603b-4f3c-b46d-c6c17572c3a3","2026-01-31T20:56:54.943Z","2024-03-29T17:07:45.139Z",23,"99e7a2fb-bb93-43c5-a177-b711487c1e58","\u003Ch3>Keep tabs on your project with the Activity Log.\u003C/h3>\n\u003Cul>\n\u003Cli>See who did what and when, from start to finish.\u003C/li>\n\u003Cli>Check user actions, system events, and IP addresses for thorough audits.\u003C/li>\n\u003Cli>Find specific actions or patterns quickly with filters and search.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about the \u003Ca href=\"https://docs.directus.io/reference/system/activity.html\" target=\"_blank\" rel=\"noopener\">Activity Log\u003C/a> in the Directus docs.\u003C/p>","Track all system changes for accountability. Monitor user actions and system events to maintain transparency and assist in troubleshooting.","activity-log","Activity log",{"seo":825,"thumbnail":828,"media":829,"date_updated":830,"user_updated":524,"date_created":831,"user_created":508,"sort":832,"id":833,"module":834,"content":835,"description":836,"slug":837,"title":838,"status":516},{"title":826,"meta_description":827},"Database Mirroring | Directus Features","Directus mirrors your database schema in real-time, keeping your data model and CMS perfectly synchronized. No data lock-in—your database remains fully portable and accessible.","2df638e5-362a-4ed6-b9b1-dedaef3b0341","197d75b3-dc32-4153-82b0-d2a183e4e5b6","2026-01-31T20:56:56.582Z","2024-03-29T17:16:21.775Z",24,"fda2078b-1aa2-4d84-9f70-434d5cc9644b","Engine","\u003Ch3>Track and manage changes in your Directus project with Activity Log.\u003C/h3>\n\u003Cul>\n\u003Cli>See data changes, user actions, and system events as they happen.\u003C/li>\n\u003Cli>Find specific changes or patterns by filtering and searching logs.\u003C/li>\n\u003Cli>Keep everyone accountable with a full audit trail.\u003C/li>\n\u003Cli>Fix issues and undo changes easily with detailed event info.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/reference/system/activity.html\" target=\"_blank\" rel=\"noopener\">Activity Log\u003C/a> in the Directus docs.\u003C/p>","Automatically sync your Directus data with external databases for backup or integration purposes.","database-mirroring","Database mirroring",{"seo":840,"thumbnail":843,"media":844,"date_updated":845,"user_updated":524,"date_created":846,"user_created":508,"sort":847,"id":848,"module":834,"content":849,"description":850,"slug":851,"title":852,"status":516},{"title":841,"meta_description":842},"REST API | Directus Features","Access your content through Directus's auto-generated REST API. Full CRUD operations, filtering, sorting, and relationship expansion out of the box with zero configuration required.","6e290e33-408c-424f-95c7-846655bef05e","7c860a9c-e8bb-446b-808b-35fa62d05f9c","2026-01-31T20:56:58.238Z","2024-03-29T16:49:18.135Z",25,"854c6e11-fbd9-462c-b23d-d0a89e1274d9","\u003Ch3>Use REST APIs to easily integrate and develop\u003C/h3>\n\u003Cul>\n\u003Cli>Build apps with RESTful principles for quick setup\u003C/li>\n\u003Cli>Manage your data with endpoints for all collections and items\u003C/li>\n\u003Cli>Filter, sort, and paginate to get exactly what you need\u003C/li>\n\u003C/ul>\n\u003Cp>Check out our \u003Ca href=\"https://docs.directus.io/reference/introduction.html\" target=\"_blank\" rel=\"noopener\">API docs\u003C/a> to see what Directus REST APIs can do.\u003C/p>","Build applications with industry-standard APIs. Integrate Directus into your tech stack using familiar RESTful principles.","rest-apis","Rest APIs",{"seo":854,"thumbnail":857,"media":858,"date_updated":859,"user_updated":524,"date_created":860,"user_created":508,"sort":861,"id":862,"module":834,"content":863,"description":864,"slug":865,"title":866,"status":516},{"title":855,"meta_description":856},"GraphQL API | Directus Features","Query your content with Directus's auto-generated GraphQL API. Request exactly the data you need with type-safe queries, nested relationships, and real-time subscriptions.","3b8e29b0-9e32-4764-a6ff-9f09a9f3fd0c","80e0d1f3-911a-4000-a19e-c985989e9151","2026-01-31T20:56:59.658Z","2024-03-29T16:49:31.595Z",26,"5d1675f0-ad1c-4f05-9aeb-818c6ed6c05c","\u003Ch3>Use GraphQL to get data faster in Directus\u003C/h3>\n\u003Cul>\n\u003Cli>Get only the data you want with clear, safe queries\u003C/li>\n\u003Cli>Avoid getting too much or too little data, making your API faster\u003C/li>\n\u003Cli>Explore your API structure easily with GraphQL's built-in tools\u003C/li>\n\u003C/ul>\n\u003Cp>Find GraphQL at \u003Ccode>/graphql\u003C/code> for user data and \u003Ccode>/graphql/system\u003C/code> for system info. Check out more about \u003Ca href=\"https://docs.directus.io/reference/introduction.html#system-data-in-graphql\" target=\"_blank\" rel=\"noopener\">GraphQL in Directus\u003C/a> in our docs.\u003C/p>","Flexible data querying for modern applications. Fetch exactly the data you need with GraphQL's efficient and powerful query language.","graphql-apis","GraphQL APIs",{"seo":868,"thumbnail":871,"media":872,"date_updated":873,"user_updated":524,"date_created":874,"user_created":508,"sort":875,"id":876,"module":834,"content":877,"description":878,"slug":879,"title":880,"status":516},{"title":869,"meta_description":870},"SQL Database Support | Directus Features","Connect Directus to any SQL database including PostgreSQL, MySQL, MariaDB, SQLite, MS SQL Server, and more. Use your preferred database with zero vendor lock-in.","d00a6fe6-16b6-4cbf-98d8-6936fdcf06df","9897eda5-2a1c-4306-bed6-dc4db89361d2","2026-01-31T20:57:07.467Z","2024-03-29T16:48:13.552Z",27,"cfa19e6f-0325-43b3-9a32-59a8a00bb653","\u003Ch3>Directus: A flexible data platform for SQL databases\u003C/h3>\n\u003Cul>\n\u003Cli>Works with MySQL, PostgreSQL, SQLite, and other SQL databases\u003C/li>\n\u003Cli>Full control over your database schema\u003C/li>\n\u003Cli>Easy to use with existing databases or new projects\u003C/li>\n\u003Cli>Use raw SQL queries for better performance\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/getting-started/introduction.html#what-is-directus\" target=\"_blank\" rel=\"noopener\">Directus docs\u003C/a> for more on supported databases and connections.\u003C/p>","Directus works with popular SQL databases, giving you flexibility in your tech stack.","supported-sql-databases","Support for any SQL database",{"seo":882,"thumbnail":885,"media":886,"date_updated":887,"user_updated":524,"date_created":888,"user_created":508,"sort":889,"id":890,"module":834,"content":891,"description":892,"slug":893,"title":894,"status":516},{"title":883,"meta_description":884},"Role-Based Access Control (RBAC) | Directus Features","Implement granular permissions with Directus's rule-based access control. Define precise CRUD permissions per collection, field, and even individual items based on dynamic conditions.","1f27eb30-722f-42bd-a5cc-bf7ad863ebc1","c67397ef-ec53-4420-8be7-98f5e9304f93","2026-01-31T20:57:09.677Z","2024-03-29T16:33:06.819Z",28,"e0337e95-1acb-4600-a995-3ccb560392f5","\u003Ch3>Lock down your data with custom access controls\u003C/h3>\n\u003Cul>\n\u003Cli>Set specific permissions for each role, down to individual fields\u003C/li>\n\u003Cli>Add complex rules for conditional access\u003C/li>\n\u003Cli>Manage user rights across your data without SQL\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/user-guide/user-management/permissions.html\" target=\"_blank\" rel=\"noopener\">full permission options\u003C/a> in our docs.\u003C/p>","Define custom permissions at a granular level to ensure data security and compliance.","rule-based-access-control","Granular permissions and access control",{"seo":896,"thumbnail":899,"media":900,"date_updated":901,"user_updated":524,"date_created":902,"user_created":508,"sort":903,"id":904,"module":834,"content":905,"description":906,"slug":907,"title":908,"status":516},{"title":897,"meta_description":898},"Single Sign-On (SSO) | Directus Features","Integrate enterprise authentication with Directus SSO support. Connect OAuth 2.0, OpenID Connect, LDAP, SAML, and custom providers for seamless user login across your organization.","6bedc523-d6a1-4955-a931-15b36ec076c9","9527d09b-a349-4c19-95c0-1fc32c4b6e1d","2026-01-31T20:57:12.514Z","2024-03-29T16:41:23.558Z",29,"0001aa89-77b7-466b-9d95-4db87b1acb7f","\u003Ch3>Easier logins and better security with Directus SSO\u003C/h3>\n\u003Cul>\n\u003Cli>Use popular login methods like OAuth, OpenID, and LDAP\u003C/li>\n\u003Cli>Fewer passwords to remember, safer access with your existing login systems\u003C/li>\n\u003Cli>Quick setup with Google, Microsoft, Okta, and others\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/self-hosted/sso.html\" target=\"_blank\" rel=\"noopener\">SSO setup guide\u003C/a> in our docs for more details.\u003C/p>","Simplify access management and security with popular SSO protocols. ","sso","Single sign on with OAuth, OpenID, or LDAP",{"seo":910,"thumbnail":913,"media":914,"date_updated":915,"user_updated":524,"date_created":916,"user_created":508,"sort":917,"id":918,"module":834,"content":919,"description":920,"slug":921,"title":922,"status":516},{"title":911,"meta_description":912},"Relational Data Expansion | Directus Features","Fetch related data in a single API call with Directus's relationship expansion. Use dot notation to retrieve nested relationships without multiple round trips to the server.","2cc1c1d8-6c24-422e-93e2-b25866b14cba","96d99a19-f9d1-4384-843d-30576aa682ae","2026-01-31T20:57:14.777Z","2024-03-29T16:52:30.125Z",30,"3da4e172-25c1-4609-9cdb-d408cbc6d953","\u003Ch3>Get all your data in one go\u003C/h3>\n\u003Cul>\n\u003Cli>Cut down on network traffic by grabbing nested data in a single request.\u003C/li>\n\u003Cli>Pick and choose what related data you want using 'fields' in REST or nested queries in GraphQL.\u003C/li>\n\u003Cli>Speed up your app by avoiding multiple server calls.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/reference/query.html#deep\" target=\"_blank\" rel=\"noopener\">deep query parameters\u003C/a> to fine-tune your data fetching.\u003C/p>","Fetch from a single request, reducing load times and improving performance. ","expand-relationships","Grab relational data in one API call",{"seo":924,"thumbnail":927,"media":928,"date_updated":929,"user_updated":524,"date_created":930,"user_created":508,"sort":931,"id":932,"module":834,"content":933,"description":934,"slug":935,"title":936,"status":516},{"title":925,"meta_description":926},"JavaScript SDK | Directus Features","Build applications faster with the official Directus JavaScript SDK. Lightweight, modular, and fully typed for TypeScript support. Works in Node.js, browsers, and edge runtimes.","c460f080-c723-4919-9ac9-4ab3319a61d0","80104584-6820-4d81-8e91-543d6c577c6d","2026-01-31T20:57:17.259Z","2024-03-29T17:01:24.143Z",31,"be1230fc-70a2-4856-95b4-4f19f455cade","\u003Ch3>Speed up development with the Directus SDK.\u003C/h3>\n\u003Cul>\n\u003Cli>TypeScript-first design for solid, error-free coding.\u003C/li>\n\u003Cli>Modular setup for precise feature control and smaller builds.\u003C/li>\n\u003Cli>Light and standalone for easy integration.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/guides/sdk/getting-started.html\" target=\"_blank\" rel=\"noopener\">SDK docs\u003C/a> to start working with our data tools.\u003C/p>","Accelerate development with pre-built tools. Use our lightweight SDK to quickly integrate Directus into your applications.","sdk","Modular and lightweight SDK",{"seo":938,"thumbnail":941,"media":8,"date_updated":942,"user_updated":524,"date_created":943,"user_created":508,"sort":944,"id":945,"module":834,"content":946,"description":947,"slug":948,"title":949,"status":516},{"title":939,"meta_description":940},"Connect Existing Databases | Directus Features","Instantly connect Directus to your existing database without migration. Introspect your schema, preserve your data, and add a powerful admin interface in minutes.","c2a1f91c-8d71-4984-ab9b-d777cd2fc691","2026-01-31T20:57:24.505Z","2024-03-29T16:48:30.185Z",32,"4358ce2f-b291-42de-a59e-ab0bdbc2c372","\u003Ch3>Connect Directus to your database\u003C/h3>\n\u003Cul>\n\u003Cli>Skip data migrations and schema changes\u003C/li>\n\u003Cli>Keep your database structure and add Directus features\u003C/li>\n\u003Cli>Use Database Introspection to map your schema\u003C/li>\n\u003C/ul>\n\u003Cp>Directus works with major SQL databases and grows with your project. Check out \u003Ca href=\"https://docs.directus.io/getting-started/introduction.html#database-introspection-abstraction\" target=\"_blank\" rel=\"noopener\">Database Introspection & Abstraction\u003C/a> in the Directus docs for more info.\u003C/p>","Layer Directus on top of your existing data. Avoid migration headaches and use your existing database structure.","existing-database","Bring your existing database",{"seo":951,"thumbnail":954,"media":955,"date_updated":956,"user_updated":524,"date_created":957,"user_created":508,"sort":958,"id":959,"module":834,"content":960,"description":961,"slug":962,"title":963,"status":516},{"title":952,"meta_description":953},"User Authentication | Directus Features","Secure user authentication built into Directus. Support for JWT tokens, refresh tokens, password policies, two-factor authentication, and customizable auth flows.","5c727fbd-73e5-4f83-ac39-48bc1e0fd559","d5806389-2d2e-44c8-a884-8cc49deda45c","2026-01-31T20:57:26.543Z","2024-03-29T16:41:15.051Z",33,"134d2f25-87a8-41a9-8d91-825954367af8","\u003Ch3>Lock down your app and data with solid user authentication in Directus.\u003C/h3>\n\u003Cul>\n\u003Cli>Use JWT, session, and static tokens for authentication.\u003C/li>\n\u003Cli>Set up user sign-ups with custom verification.\u003C/li>\n\u003Cli>Add Multi-Factor Authentication (MFA) for extra security.\u003C/li>\n\u003Cli>Connect to Single Sign-On (SSO) providers for easy logins.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/reference/authentication.html\" target=\"_blank\" rel=\"noopener\">authentication docs\u003C/a> for more details.\u003C/p>","Secure your application with robust user authentication. ","user-authentication","User authentication",{"seo":965,"thumbnail":968,"media":969,"date_updated":970,"user_updated":524,"date_created":971,"user_created":508,"sort":972,"id":973,"module":834,"content":974,"description":975,"slug":976,"title":977,"status":516},{"title":966,"meta_description":967},"Schema Migration Tools | Directus Features","Manage database schema changes with Directus migration tools. Export schema snapshots, track changes across environments, and deploy updates with confidence.","0b33b260-6a32-4e6f-b1ca-4ae48d838afb","06ad0bc0-c0b0-49e0-bd18-55305819c824","2026-01-31T20:57:28.528Z","2024-03-29T16:43:40.894Z",34,"51ba393c-8247-424b-9d28-d7846af7200e","\u003Ch3>Make schema changes easier across environments\u003C/h3>\n\u003Cul>\n\u003Cli>Take snapshots of your data model structure\u003C/li>\n\u003Cli>Spot differences between environments fast\u003C/li>\n\u003Cli>Apply changes smoothly with diff-based migrations\u003C/li>\n\u003Cli>Write custom scripts for complex data changes\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/guides/migration/\" target=\"_blank\" rel=\"noopener\">schema migration guides\u003C/a> in our docs.\u003C/p>","Manage database changes across environments with built-in migration support.","schema-migration","Schema migration tools",{"seo":979,"thumbnail":982,"media":983,"date_updated":984,"user_updated":524,"date_created":985,"user_created":508,"sort":986,"id":987,"module":834,"content":988,"description":989,"slug":990,"title":991,"status":516},{"title":980,"meta_description":981},"Custom Validation Rules | Directus Features","Enforce data quality with Directus custom validation. Create regex patterns, conditional rules, and complex validation logic to ensure data integrity across your collections.","b70dc171-8bf8-45dd-b1d7-275d9ab1ce7c","e1152e78-8d11-40f2-8d33-7994c03adff2","2026-01-31T20:57:31.041Z","2024-03-29T16:43:01.287Z",35,"e88c5aff-36b6-48a9-866b-76a8215aadf6","\u003Ch3>Keep your data clean with custom checks\u003C/h3>\n\u003Cul>\n\u003Cli>Set up rules for each field to keep your data consistent\u003C/li>\n\u003Cli>Create complex checks using JSON or JavaScript\u003C/li>\n\u003Cli>Show helpful error messages when input doesn't fit\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/reference/filter-rules.html\" target=\"_blank\" rel=\"noopener\">filter rules\u003C/a> in the Directus docs to learn more.\u003C/p>","Implement custom validation logic to maintain high-quality, consistent data.","custom-validation","Custom validation",{"seo":993,"thumbnail":996,"media":997,"date_updated":998,"user_updated":524,"date_created":999,"user_created":508,"sort":1000,"id":1001,"module":834,"content":1002,"description":1003,"slug":1004,"title":1005,"status":516},{"title":994,"meta_description":995},"Dynamic Variables | Directus Features","Use dynamic variables in Directus for contextual data access. Reference current user, role, timestamp, and custom variables in permissions, filters, and default values.","1dd312cc-a898-4f8d-9955-dbf3583e8b95","7bb7fac0-33ab-4ee6-9a8f-f4a79faebc17","2026-01-31T20:57:32.973Z","2024-03-29T17:04:06.997Z",36,"b2285988-257e-4fb4-b3fc-082253521dda","\u003Ch3>Use dynamic variables to manage data better in your app\u003C/h3>\n\u003Cul>\n\u003Cli>Cut down on repetition by using variables in different panels and filters\u003C/li>\n\u003Cli>Set up variables you can use across all your Insights dashboards\u003C/li>\n\u003Cli>Use relational variables to change filters and data shown based on what users pick\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/reference/filter-rules.html#dynamic-variables\" target=\"_blank\" rel=\"noopener\">dynamic variables\u003C/a> in the Directus docs.\u003C/p>","Use dynamic variables to populate data across your application, reducing redundancy. ","dynamic-variables","Dynamic Variables",{"seo":1007,"thumbnail":1010,"media":1011,"date_updated":1012,"user_updated":524,"date_created":1013,"user_created":508,"sort":1014,"id":1015,"module":834,"content":1016,"description":1017,"slug":1018,"title":1019,"status":516},{"title":1008,"meta_description":1009},"OpenAPI Specification | Directus Features","Auto-generated OpenAPI specification for your Directus API. Get complete API documentation, type definitions, and client SDK generation from your data model.","50b36cfd-b9f4-4ee6-86cb-b112a97d764a","286acd63-f9fc-402f-86c2-2d9a1997a5be","2026-01-31T20:57:38.611Z","2024-03-29T16:51:24.008Z",37,"0de199f3-4651-4fdd-b00b-890d65c5f9aa","\u003Ch3>Connect Directus to your tech stack and tools\u003C/h3>\n\u003Cul>\n\u003Cli>Get API docs through OpenAPI (Swagger) spec\u003C/li>\n\u003Cli>Make client libraries and SDK stubs to code faster in your language\u003C/li>\n\u003Cli>Try out APIs with interactive docs\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/reference/introduction.html\" target=\"_blank\" rel=\"noopener\">API Reference\u003C/a> to use Directus in your projects.\u003C/p>","Easily integrate Directus with other tools and services to accelerate your builds. ","openapi-specification","OpenAPI Specification",{"seo":1021,"thumbnail":1024,"media":8,"date_updated":1025,"user_updated":524,"date_created":1026,"user_created":508,"sort":1027,"id":1028,"module":834,"content":1029,"description":1030,"slug":1031,"title":1032,"status":516},{"title":1022,"meta_description":1023},"Security Features | Directus Features","Enterprise-grade security built into Directus. Encryption at rest, secure authentication, granular permissions, audit logging, and compliance-ready architecture.","1b9ba449-c134-40bb-9a7f-79b0ed0eaf80","2026-01-31T20:57:40.577Z","2024-03-29T17:10:59.254Z",38,"16c48790-939f-474c-ae88-d5048f924c21","\u003Ch3>Directus keeps your data safe with top-notch security.\u003C/h3>\n\u003Cul>\n\u003Cli>Use HTTPS to protect data as it moves.\u003C/li>\n\u003Cli>Hash passwords securely and require strong ones.\u003C/li>\n\u003Cli>Turn on Two-Factor Authentication (2FA) for extra account protection.\u003C/li>\n\u003Cli>Set detailed access rules and whitelist IPs to control who sees what.\u003C/li>\n\u003Cli>Encrypt sensitive info for another layer of security.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out more about \u003Ca href=\"https://docs.directus.io/app/security.html\" target=\"_blank\" rel=\"noopener\">Directus security\u003C/a> in our docs.\u003C/p>","Benefit from built-in security features that safeguard your data. ","security","Secure by design",{"seo":1034,"thumbnail":1037,"media":1038,"date_updated":1039,"user_updated":524,"date_created":1040,"user_created":508,"sort":1041,"id":1042,"module":834,"content":1043,"description":1044,"slug":1045,"title":1046,"status":516},{"title":1035,"meta_description":1036},"Outgoing Webhooks | Directus Features","Trigger webhooks when data changes in Directus. Send real-time notifications to external services on create, update, or delete events across any collection.","4b4c7b3a-7182-4553-82e1-14b72e00190c","765ae962-9bb0-43ac-b888-2f036fe16f4b","2026-01-31T20:57:42.906Z","2024-03-29T17:14:23.466Z",39,"d55bf46e-9cf4-45ad-9b87-3f4cf7cdc2e3","\u003Ch3>Set up Directus webhooks to automate tasks.\u003C/h3>\n\u003Cul>\n\u003Cli>Set up webhooks in the app without coding.\u003C/li>\n\u003Cli>Trigger HTTP requests when specific events happen.\u003C/li>\n\u003Cli>Choose webhook actions for create, update, or delete operations.\u003C/li>\n\u003Cli>Pick collections to target for your automation needs.\u003C/li>\n\u003C/ul>\n\u003Cp>Note: Webhooks are being replaced by the \u003Ca href=\"https://docs.directus.io/app/flows/\" target=\"_blank\" rel=\"noopener\">Flows feature\u003C/a>.\u003C/p>","Integrate other systems like CRMs, Billing, Accounting, and more with ease.","outgoing-webhooks","Send Webhooks when certain events happen",{"seo":1048,"thumbnail":1051,"media":1052,"date_updated":1053,"user_updated":524,"date_created":1054,"user_created":508,"sort":1055,"id":1056,"module":834,"content":1057,"description":1058,"slug":1059,"title":1060,"status":516},{"title":1049,"meta_description":1050},"Incoming Webhooks | Directus Features","Receive webhooks from external services in Directus. Trigger Flows, update content, and automate workflows based on events from third-party applications.","afd36378-0a7e-4720-ad2a-a080ca6b32a5","1320ee35-021b-4dcd-a3ce-9a63023e1ef0","2026-01-31T20:57:44.985Z","2024-08-13T14:39:00.589Z",40,"84e8e500-a6ca-4e53-a5dc-8e57befe0f44","\u003Ch3>Directus lets you easily set up and handle webhooks, improving your data flow.\u003C/h3>\n\u003Cul>\n\u003Cli>Set up webhooks in the Directus App without coding.\u003C/li>\n\u003Cli>Send HTTP requests to other services when specific events happen in your collections.\u003C/li>\n\u003Cli>Choose what actions trigger webhooks for create, update, and delete operations.\u003C/li>\n\u003Cli>Pick what data to send with each webhook for better security and performance.\u003C/li>\n\u003C/ul>\n\u003Cp>For more complex automation, check out \u003Ca href=\"https://docs.directus.io/app/flows/\" target=\"_blank\" rel=\"noopener\">Directus Flows\u003C/a> for advanced options.\u003C/p>","You need a hub to connect all your data.","incoming-webhooks","Catch Webhooks from other systems",{"seo":1062,"thumbnail":1065,"media":8,"date_updated":1066,"user_updated":524,"date_created":1067,"user_created":508,"sort":1068,"id":1069,"module":834,"content":1070,"description":1071,"slug":1072,"title":1073,"status":516},{"title":1063,"meta_description":1064},"CRUD Operations | Directus Features","Full CRUD operations through Directus APIs. Create, read, update, and delete data with REST or GraphQL endpoints, complete with filtering, sorting, and pagination.","3ca5fde6-a4fb-42a3-a9c8-db2471abde21","2026-01-31T20:57:47.033Z","2024-03-29T17:15:41.009Z",41,"589c6581-a7b4-438d-b9ea-7e25566b18c1","\u003Ch3>Directus gives you CRUD operations for faster app development.\u003C/h3>\n\u003Cul>\n\u003Cli>Auto-generate Create, Read, Update, and Delete endpoints for your data model.\u003C/li>\n\u003Cli>Make working admin panels quickly without writing repetitive code.\u003C/li>\n\u003Cli>Use GraphQL and REST APIs to handle data across your apps.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/reference/introduction.html\" target=\"_blank\" rel=\"noopener\">API docs\u003C/a> to get the most out of CRUD.\u003C/p>","Leverage automatic CRUD (Create, Read, Update, Delete) operations for rapid application development.","crud-operations","CRUD Operations",{"seo":1075,"thumbnail":1078,"media":1079,"date_updated":1080,"user_updated":524,"date_created":1081,"user_created":508,"sort":1082,"id":1083,"module":1084,"content":1085,"description":1086,"slug":1087,"title":1088,"status":516},{"title":1076,"meta_description":1077},"File Storage & S3 Support | Directus Features","Store files anywhere with Directus. Native support for local storage, AWS S3, Google Cloud Storage, Azure, Cloudinary, and any S3-compatible provider.","0facd626-3f47-45fb-9e17-c0e9f1104e17","b3d426ff-fac4-492c-978a-4b6620952b41","2026-01-31T20:57:53.791Z","2024-03-29T16:25:06.697Z",42,"f1ff001b-a05f-4b2b-a6c9-672cfa6f8144","File Library","\u003Ch3>Connect S3-compatible storage for better file handling\u003C/h3>\n\u003Cul>\n\u003Cli>Set up multiple storage options at once for more flexibility\u003C/li>\n\u003Cli>Use cloud storage like AWS S3, Google Cloud, Supabase, or Azure to scale easier\u003C/li>\n\u003Cli>Keep tight control over who can access files in different storage spots\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/self-hosted/config-options.html#file-storage\" target=\"_blank\" rel=\"noopener\">storage setup guide\u003C/a> in the Directus docs to get your file storage just right.\u003C/p>","Store your files locally or whichever cloud provider you prefer with S3 compatible storage drivers.","file-storage","S3 compatible file storage",{"seo":1090,"thumbnail":1093,"media":1094,"date_updated":1095,"user_updated":524,"date_created":1096,"user_created":508,"sort":1097,"id":1098,"module":1084,"content":1099,"description":1100,"slug":1101,"title":1102,"status":516},{"title":1091,"meta_description":1092},"File Folders & Organization | Directus Features","Organize your digital assets with Directus folders. Create nested folder structures, set folder-level permissions, and keep your files organized at scale.","31b86491-f269-4fca-bfed-2713b2f247c1","b53a2315-5251-4790-8ee1-e56da58a262d","2026-01-31T20:57:55.949Z","2024-03-29T17:05:06.001Z",43,"a3a8bcaf-00d5-4911-b739-4cb137591db7","\u003Ch3>Keep your digital files tidy with Directus Folders\u003C/h3>\n\u003Cul>\n\u003Cli>Sort files into nested folders and subfolders\u003C/li>\n\u003Cli>Find what you need fast with familiar folder layouts\u003C/li>\n\u003Cli>Set folder permissions to control who sees what\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/reference/system/folders.html\" target=\"_blank\" rel=\"noopener\">folder management\u003C/a> in the Directus docs.\u003C/p>","Organize your content logically. Improve content discoverability and management with a familiar folder structure.","folders","Folders",{"seo":1104,"thumbnail":1107,"media":1108,"date_updated":1109,"user_updated":524,"date_created":1110,"user_created":508,"sort":1111,"id":1112,"module":1084,"content":1113,"description":1114,"slug":1115,"title":1116,"status":516},{"title":1105,"meta_description":1106},"Focal Point Editor | Directus Features","Set image focal points in Directus to control how images crop across different aspect ratios. Ensure important subjects stay visible in responsive layouts.","68479160-ab39-4642-a63b-a8072e4d0fc7","9ea1a7c9-e7be-4f41-ad6b-129fd91178ee","2026-01-31T20:57:58.103Z","2024-03-29T16:32:28.463Z",44,"0e5f2475-6560-4b58-b405-d826c757d02c","\u003Ch3>Fix your images quickly and easily.\u003C/h3>\n\u003Cul>\n\u003Cli>Rotate, crop, and flip images to make them look better.\u003C/li>\n\u003Cli>Change image sizes to fit different screens and layouts.\u003C/li>\n\u003Cli>Choose what part of the image to focus on when cropping.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/user-guide/file-library/files.html#edit-an-image\" target=\"_blank\" rel=\"noopener\">editing images\u003C/a> in our docs.\u003C/p>","Easily set focal points for dynamic image cropping, saving time on manual adjustments. ","focal-point-editor","Focal point editor",{"seo":1118,"thumbnail":1121,"media":1122,"date_updated":1123,"user_updated":524,"date_created":1124,"user_created":508,"sort":1125,"id":1126,"module":1084,"content":1127,"description":1128,"slug":1129,"title":1130,"status":516},{"title":1119,"meta_description":1120},"Image Transformations | Directus Features","Transform images on-the-fly with Directus. Resize, crop, adjust quality, convert formats, and apply filters through simple URL parameters or API requests.","a3f79599-a38b-49bb-8608-9c9a0acbe60e","699e8cc1-cea8-431d-b6bd-0f7230ab6a06","2026-01-31T20:58:00.336Z","2024-03-29T16:20:24.134Z",45,"fb69739e-f5cc-4d70-a864-04e095ab7e29","\u003Ch3>Transform images quickly for any project.\u003C/h3>\n\u003Cul>\n\u003Cli>Change image size and shape with URL tweaks.\u003C/li>\n\u003Cli>Switch to WEBP or AVIF to speed up your site.\u003C/li>\n\u003Cli>Get fancy with blurring, tinting, or expanding using Sharp API.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out \u003Ca href=\"https://docs.directus.io/reference/files.html#requesting-a-thumbnail\" target=\"_blank\" rel=\"noopener\">image tricks\u003C/a> in the Directus docs.\u003C/p>","Access and process your files using any combination of URL parameters, including quality and type optimizations.","image-transformations","Resize and scale images with ease",{"seo":1132,"thumbnail":1135,"media":1136,"date_updated":1137,"user_updated":524,"date_created":1138,"user_created":508,"sort":1139,"id":1140,"module":1141,"content":1142,"description":1143,"slug":1144,"title":1145,"status":516},{"title":1133,"meta_description":1134},"Run JavaScript in Flows | Directus Features","Execute custom JavaScript code within Directus Flows. Transform data, call external APIs, implement business logic, and extend automation capabilities.","7d6818bf-ffcf-405f-869b-1f9d116ce960","bb7b5084-001f-4783-8d44-959491e111a8","2026-01-31T20:58:02.286Z","2024-03-29T16:39:56.170Z",46,"a5141217-d1ef-4484-83aa-0793da0e353b","Flows","\u003Ch3>Use custom JavaScript in Directus workflows\u003C/h3>\n\u003Cul>\n\u003Cli>Build complex operations for your business needs\u003C/li>\n\u003Cli>Connect with external services and APIs\u003C/li>\n\u003Cli>Add custom code to expand Directus features\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/extensions/operations.html\" target=\"_blank\" rel=\"noopener\">custom operations\u003C/a> in the Directus docs.\u003C/p>","Add custom logic to your workflows. Execute JavaScript code to handle complex operations and integrations.","flows-run-javascript","Run Javascript when you need it",{"seo":1147,"thumbnail":1150,"media":1151,"date_updated":1152,"user_updated":524,"date_created":1153,"user_created":508,"sort":1154,"id":1155,"module":1141,"content":1156,"description":1157,"slug":1158,"title":1159,"status":516},{"title":1148,"meta_description":1149},"Visual Workflow Editor | Directus Features","Build automation workflows visually with Directus Flows. Drag-and-drop interface to create triggers, conditions, and actions without writing code.","c48866d1-62bd-49cf-9312-f0681a315d69","90a07558-c674-450b-9b4d-8f12324c53f9","2026-01-31T20:58:08.372Z","2024-03-29T16:40:46.359Z",47,"4225d72d-c1a9-4374-bb5e-84a2fe98a526","\u003Ch3>Build workflows and automate tasks without coding\u003C/h3>\n\u003Cul>\n\u003Cli>Design complex processes using drag-and-drop\u003C/li>\n\u003Cli>Start flows when data changes, on a schedule, or from webhooks\u003C/li>\n\u003Cli>Link operations like data changes, notifications, and API calls\u003C/li>\n\u003Cli>Add logic and error handling for reliable automations\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/app/flows.html\" target=\"_blank\" rel=\"noopener\">Flows\u003C/a> in the Directus docs.\u003C/p>","Automate repetitive tasks without coding with a full workflow editor. ","visual-workflow-editor","Visual workflow automation",{"seo":1161,"thumbnail":1164,"media":1165,"date_updated":1166,"user_updated":524,"date_created":1167,"user_created":508,"sort":1168,"id":1169,"module":1170,"content":1171,"description":1172,"slug":1173,"title":1174,"status":516},{"title":1162,"meta_description":1163},"Real-Time APIs & WebSockets | Directus Features","Build real-time applications with Directus WebSocket support. Subscribe to data changes, receive instant updates, and create collaborative experiences.","66ee041b-0daf-4072-ba4c-6dd1870a511f","8636bee4-4b0e-4766-be05-3376fcaa0e34","2026-01-31T20:58:10.369Z","2024-03-29T16:28:24.451Z",48,"dd7de331-60eb-42fb-b01d-88f42b227230","Realtime","\u003Ch3>Create dynamic apps with Directus WebSockets\u003C/h3>\n\u003Cul>\n\u003Cli>Add live updates for snappy user interactions\u003C/li>\n\u003Cli>Make real-time changes across multiple clients\u003C/li>\n\u003Cli>Keep data in sync automatically\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/guides/real-time/getting-started/\" target=\"_blank\" rel=\"noopener\">WebSockets and GraphQL Subscriptions guide\u003C/a> to begin.\u003C/p>","Build responsive, real-time applications. Use WebSocket connections for live data updates and interactive experiences.","realtime","Real-time APIs",{"seo":1176,"thumbnail":1179,"media":1180,"date_updated":1181,"user_updated":524,"date_created":1182,"user_created":508,"sort":1183,"id":1184,"module":1185,"content":1186,"description":1187,"slug":1188,"title":1189,"status":516},{"title":1177,"meta_description":1178},"Custom Extensions | Directus Features","Extend Directus with custom extensions. Build interfaces, displays, modules, endpoints, hooks, and operations to tailor the platform to your exact needs.","6c5732b5-c873-4844-8460-0c67969e7f24","42410746-843e-4ee0-92a8-96918f6046c8","2026-01-31T20:58:12.935Z","2024-03-29T17:01:57.053Z",49,"a06a8eb2-e4ab-44aa-86a5-6d7f1b4ab133","Marketplace","\u003Ch3>Customize Directus to match your project needs with extensions.\u003C/h3>\n\u003Cul>\n\u003Cli>Create interfaces, layouts, and displays to change how the admin app looks and works.\u003C/li>\n\u003Cli>Add new API endpoints and hooks to boost backend features.\u003C/li>\n\u003Cli>Make flow operations for complex data handling and connecting with other services.\u003C/li>\n\u003Cli>Build custom modules to add new pages to the Directus app.\u003C/li>\n\u003C/ul>\n\u003Cp>Check out the \u003Ca href=\"https://docs.directus.io/extensions/introduction.html\" target=\"_blank\" rel=\"noopener\">extensions guide\u003C/a> to start making your own Directus add-ons.\u003C/p>","Extend Directus to fit your unique needs. Develop custom functionality while maintaining core system stability and scale. ","custom-extensions","Customize anything with extensions",{"seo":1191,"thumbnail":1194,"media":1195,"date_updated":1196,"user_updated":524,"date_created":1197,"user_created":508,"sort":1198,"id":1199,"module":1185,"content":1200,"description":1201,"slug":1202,"title":1203,"status":516},{"title":1192,"meta_description":1193},"Extensions Marketplace | Directus Features","Discover and install extensions from the Directus Marketplace. Find pre-built interfaces, displays, modules, and operations to enhance your Directus instance.","a9282d3c-3ade-4173-a647-29cc1a270b35","6cdd4c6d-aaf8-4896-acd8-5c1372b76872","2026-01-31T20:58:15.068Z","2024-03-29T16:46:50.871Z",50,"d85a824a-2435-47a5-a885-906816902938","\u003Ch3>Add custom features and community solutions to your Directus project.\u003C/h3>\n\u003Cul>\n\u003Cli>Find and add extensions right from the Data Studio.\u003C/li>\n\u003Cli>Pick different extension types to fit your needs.\u003C/li>\n\u003Cli>Expand features safely with compatibility and version checks.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn how to \u003Ca href=\"https://docs.directus.io/extensions/installing-extensions.html\" target=\"_blank\" rel=\"noopener\">install extensions\u003C/a> in the Directus docs.\u003C/p>","Expand functionality with community contributions. Discover and install extensions to add new features to your Directus instance.","marketplace","Extensions marketplace",{"seo":1205,"thumbnail":1208,"media":1209,"date_updated":1210,"user_updated":524,"date_created":1211,"user_created":508,"sort":1212,"id":1213,"module":1214,"content":1215,"description":1216,"slug":1217,"title":1218,"status":516},{"title":1206,"meta_description":1207},"No-Code Dashboards | Directus Features","Create custom dashboards in Directus without code. Drag-and-drop panels for metrics, charts, lists, and custom visualizations of your data.","2cda9b6e-5288-4d4b-bc16-0e62bfe92635","8188d312-54cb-4990-be5d-1e420aea8b96","2026-01-31T20:58:16.918Z","2024-03-29T16:56:43.420Z",51,"ebb7ce21-119b-4e80-ac44-9295f998dae1","Insights","\u003Ch3>Make data visuals with Directus' no-code dashboards.\u003C/h3>\n\u003Cul>\n\u003Cli>Build custom analytics dashboards without coding.\u003C/li>\n\u003Cli>Drag-and-drop panels to arrange your dashboard.\u003C/li>\n\u003Cli>Pick from different panel types to show your data.\u003C/li>\n\u003Cli>Set auto-refresh to keep your dashboard current.\u003C/li>\n\u003C/ul>\n\u003Cp>Learn more about \u003Ca href=\"https://docs.directus.io/user-guide/insights/dashboards.html\" target=\"_blank\" rel=\"noopener\">making dashboards\u003C/a> in the Directus docs.\u003C/p>","Create insightful data visualizations without coding. Build custom dashboards to monitor key metrics and gain valuable insights.","no-code-dashboards","No code dashboards",1773850328554]