
De fleste headless CMSer vil at du skal bygge datamodellen din inne i systemet deres. Directus snur det på hodet — det pakker inn din eksisterende SQL-database og gir deg umiddelbare REST- og GraphQL-APIer uten å røre skjemaet ditt. Med ~34,5k GitHub-stjerner og bruk hos selskaper som Tripadvisor, Adobe og Mercedes-Benz er det et av de mest kapable åpen kildekode-alternativene blant de beste headless CMS-alternativene i 2026.
| Egenskap | Detaljer |
|---|---|
| Type | Åpen kildekode headless CMS |
| Arkitektur | Databasedrevet (pakker inn eksisterende SQL-databaser) |
| Databaser | PostgreSQL, MySQL, MariaDB, SQLite, OracleDB, CockroachDB, MS-SQL |
| APIer | REST + GraphQL (samtidig) |
| Selvhosting | Gratis under $5M omsetning (MIT-lisens) |
| Sky | Fra $25/måned |
| AI-funksjoner | MCP-server, AI-assistent (multi-leverandør) |
| Samarbeidende redigering | Innebygd siden v11.15 |
| Best for | Team med eksisterende databaser, API-første prosjekter |
| Ikke ideelt for | Visuell sidebygging, NoSQL, enkle blogger |
| GitHub | ~34,5k stjerner |
| Nyeste versjon | v11.16 (april 2026) |
Hva er Directus CMS?
Directus er et åpen kildekode headless CMS som pakker inn en hvilken som helst eksisterende SQL-database med umiddelbare REST- og GraphQL-APIer. I motsetning til Strapi eller Payload lager ikke Directus sitt eget databaseskjema — det speiler ditt. Det støtter 7 databaser inkludert PostgreSQL, MySQL, MariaDB, SQLite, OracleDB, CockroachDB og MS-SQL, og er gratis for organisasjoner under $5M i omsetning ifølge Directus sin offisielle dokumentasjon.
Tenk på det som et smart lag som sitter på toppen av databasen din. Du tar med en eksisterende PostgreSQL-database med 50 tabeller, peker Directus mot den, og i løpet av minutter har du et fullstendig admin-grensesnitt, rollebasert tilgangskontroll, og både REST- og GraphQL-endepunkter. Ingen migreringsskript. Ingen dataomstrukturering.
Dette er hva "databasedrevet" faktisk betyr i praksis, og det er fundamentalt forskjellig fra den kodedrevne tilnærmingen som brukes av Strapi (der du definerer innholdstyper som genererer databasetabeller) eller den rammeverk-innebygde tilnærmingen til Payload CMS (der CMSet bor inne i din Next.js-app).
Databasedrevet arkitektur forklart
Da vi først koblet Directus til en eksisterende PostgreSQL-database for et klientprosjekt, var det som overrasket oss hvor lite oppsett som var involvert. Directus introspekterer databaseskjemaet ditt — tabeller blir "samlinger", kolonner blir "felt" — og bygger admingrensesnittet fra det som allerede finnes.
Det betyr at dataene dine aldri er låst inn i et proprietært format. Bestemmer du deg for å slutte å bruke Directus i morgen, er databasen din fremdeles en standard SQL-database. Prøv å gjøre det med Contentful eller Sanity, der innholdet ditt bor på serverne deres i deres format.
Directus er heller ikke bare et CMS. Teamet posisjonerer det som en komponerbar dataplattform — folk bruker det til BaaS (Backend as a Service), interne adminpaneler og tilpassede dashbord. CMS-brukssaken er den mest populære, men arkitekturen støtter mye mer.
Viktige funksjoner i Directus
Directus tilbyr doble REST- og GraphQL-APIer, granulær rollebasert tillatelsesstyring, innebygd Flows-automatisering, et drag-and-drop Data Studio, digital ressursadministrasjon og innebygd i18n-støtte for 50+ språk. Siden v11.15 inkluderer det samarbeidende redigering og en AI-assistent som innebygde funksjoner — ikke tredjeparts-plugins.
Her er det som betyr mest hvis du vurderer Directus for et prosjekt:
Doble REST- og GraphQL-APIer
Begge APIene er tilgjengelige samtidig fra de samme dataene, uten noen konfigurasjon. Du velger ikke den ene eller den andre — du får begge. Mobilteamet ditt kan bruke REST mens webfrontendet ditt bruker GraphQL. REST-APIet følger et forutsigbart mønster (/items/{collection}) og GraphQL-endepunktet bor på /graphql.
Flows og automatisering
Flows er Directus sin hendelsesdrevne automatiseringssystem, bygd direkte inn i Data Studio-grensesnittet. Du kan utløse arbeidsflyter på CRUD-hendelser (element opprettet, oppdatert, slettet), tidsplaner (cron-stil) eller webhooks. Operasjoner inkluderer å sende e-poster, gjøre HTTP-forespørsler, kjøre tilpasset JavaScript og transformere data.
For team som bygger med AI har Directus til og med en innebygd Model Context Protocol (MCP)-server — men mer om det i v11-seksjonen.
Utvidelser og tilpasning
Utvidelsessystemet støtter hooks (hendelsesbehandlere på serversiden), tilpassede endepunkter, UI-paneler, fullstendige moduler og operasjonsnoder for Flows. Utvidelser bygges med Vue.js for frontenden og vanlig Node.js for backenden. v11.0-utgivelsen restrukturerte utvidelser fra typebaserte mapper til et renere pakkeformat.
Her er hvordan Directus måler seg mot konkurrentene på funksjoner:
| Funksjon | Directus | Strapi | Payload | Sanity |
|---|---|---|---|---|
| Databasestøtte | 7 SQL-databaser | PostgreSQL, SQLite | MongoDB, PostgreSQL | Hostet (proprietær) |
| API-type | REST + GraphQL | REST (GraphQL-plugin) | Lokal API + REST + GraphQL | GROQ + GraphQL |
| Selvhosting | Ja (gratis <$5M) | Ja (gratis) | Ja (gratis) | Nei |
| Visuell builder | Data Studio (datafokusert) | Content-Type Builder | Live Preview | Sanity Studio |
| i18n | Innebygd (50+ språk) | Plugin-basert | Felt-nivå | Dokument-nivå |
| Automatisering | Flows (innebygd) | Livssyklus-hooks | Hooks + Jobs | GROQ-drevne webhooks |
| Prismodell | Omsetningsbasert ($5M-grense) | Setebasert | Gratis + Sky | Bruksbasert |
Nyheter i Directus v11 (2025–2026)
Directus v11 introduserte innebygd MCP-serverstøtte (v11.13), en AI-assistent som støtter OpenAI, Anthropic og Gemini (v11.14), samarbeidende redigering med live tilstedeværelsesindikatorer (v11.15) og globale utkastversjoner med rollebaserte distribusjonsvalgmuligheter (v11.16). Dette er alle innebygde funksjoner, ikke fellesskapsutvidelser.
Det er her Directus har beveget seg raskest, og det er seksjonen de fleste konkurrenter helt overser. Bare én av de seks best rangerte guidene dekker noe av dette.
MCP-server og AI-assistent
v11.13-utgivelsen gjorde Directus til et av de første CMSene med en innebygd MCP-server. Bruker du Claude, ChatGPT eller et annet MCP-kompatibelt AI-verktøy, kan det administrere Directus-innholdet ditt direkte — lese samlinger, opprette elementer, oppdatere felt — alt mens det respekterer RBAC-tillatelsene dine. Er du ny på MCP, forklarer vår Model Context Protocol (MCP)-guide protokollen i detalj.
AI-assistenten (v11.14) er atskilt fra MCP — det er et innebygd chat-grensesnitt inne i Data Studio som støtter OpenAI, Anthropic, Gemini og til og med lokale modeller gjennom Ollama. I v11.16 ble den multimodal: du kan laste opp bilder og PDF-er direkte inn i AI-chatten for behandling.
Samarbeidende redigering og utkastversjoner
Samarbeidende redigering ble lansert i v11.15 med live tilstedeværelsesindikatorer (du kan se hvem andre som redigerer samme element) og felt-nivå-låsing for å forhindre konflikter. Samme utgivelse la til en Vercel-distribusjonsmodul med rollebaserte distribusjonstillatelser.
v11.16 tok innholdsstaging videre med globale utkastversjoner. Hvert versjonert element får automatisk en utkastkopi. Redaktører kan forhåndsvise endringer mot den levende versjonen og fremme utkast når de er klare. Rollebaserte distribusjonstillatelser betyr at innholdsteamet ditt kan iscenesette endringer uten å presse til produksjon ved et uhell.
| Versjon | Dato | Nøkkelfunksjoner |
|---|---|---|
| v11.0 | 2024 | Nytt utvidelsessystem, pakkeformat |
| v11.13 | Nov 2025 | Innebygd MCP-serverstøtte |
| v11.14 | Des 2025 | AI-assistent (multi-leverandør), header-grensesnitt |
| v11.15 | Feb 2026 | Samarbeidende redigering GA, AI-assistent GA, Vercel-distribusjoner |
| v11.16 | Apr 2026 | Globale utkastversjoner, multimodal AI, rollebasert distribusjon |
Kom i gang med Directus (Docker-oppsett)
Du kan kjøre Directus lokalt med Docker på under 2 minutter. Opprett en docker-compose.yml-fil med directus/directus-imaget, sett databaseforbindelsen og admin-legitimasjon som miljøvariabler, og kjør deretter docker compose up. Directus starter på localhost:8055.
Docker-oppsettet tok oss under 2 minutter fra en kald start. Her er en komplett docker-compose.yml med PostgreSQL inkludert — ikke bare Directus-containeren, men hele stacken:
# docker-compose.yml
version: "3"
services:
database:
image: postgis/postgis:16-3.4-alpine
environment:
POSTGRES_USER: directus
POSTGRES_PASSWORD: directus
POSTGRES_DB: directus
volumes:
- directus_data:/var/lib/postgresql/data
directus:
image: directus/directus:11.16
ports:
- "8055:8055"
depends_on:
- database
environment:
KEY: "your-random-key-here"
SECRET: "your-random-secret-here"
ADMIN_EMAIL: "[email protected]"
ADMIN_PASSWORD: "change-me-please"
DB_CLIENT: "pg"
DB_HOST: "database"
DB_PORT: "5432"
DB_DATABASE: "directus"
DB_USER: "directus"
DB_PASSWORD: "directus"
volumes:
- directus_uploads:/directus/uploads
volumes:
directus_data:
directus_uploads:Kjør det:
docker compose up -dÅpne http://localhost:8055, logg inn med admin-legitimasjonen du satte, og du er inne i Data Studio. Herfra kan du opprette samlinger (tabeller), definere felt (kolonner) og begynne å administrere innhold umiddelbart. Miljøvariablene KEY og SECRET brukes til JWT-tokengenerering — bruk tilfeldige strenger i produksjon, ikke plassholderne ovenfor.
Spørre data med Directus SDK
Directus JavaScript SDK gir typesikker tilgang til dataene dine gjennom både REST og GraphQL. Installer @directus/sdk, opprett en klient med createDirectus(), og bruk readItems() til å hente samlinger med filtrering, sortering og feltvalg innebygd.
SDKs sammensettingsmønster føltes intuitivt etter å ha jobbet med biblioteker som Supabase sin klient. Du starter med en basisklient og legger til funksjoner ved å sette sammen funksjoner:
// lib/directus.ts
import { createDirectus, rest, readItems, createItem } from '@directus/sdk';
const client = createDirectus('http://localhost:8055').with(rest());
// Hent publiserte artikler med spesifikke felt
const articles = await client.request(
readItems('articles', {
fields: ['id', 'title', 'slug', 'content', 'author.name'],
filter: {
status: { _eq: 'published' }
},
sort: ['-date_published'],
limit: 10
})
);Å opprette elementer følger samme mønster:
// Opprett en ny artikkel
const newArticle = await client.request(
createItem('articles', {
title: 'My New Post',
slug: 'my-new-post',
content: '<p>Hello from Directus.</p>',
status: 'draft'
})
);For autentisering velger du mellom staticToken() (for server-til-server-kommunikasjon) og authentication() (for brukervendte apper med påloggingsflyt):
import { createDirectus, rest, staticToken } from '@directus/sdk';
// Serverside med statisk token
const client = createDirectus('http://localhost:8055')
.with(staticToken('your-api-token'))
.with(rest());REST API-eksempler
Hver SDK-metode har et tilsvarende REST-endepunkt. Foretrekker du å jobbe med curl eller fetch direkte:
# Hent publiserte artikler
curl "http://localhost:8055/items/articles?filter[status][_eq]=published&sort=-date_published&limit=10&fields=id,title,slug"
# Opprett et nytt element
curl -X POST "http://localhost:8055/items/articles" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title": "My Post", "status": "draft"}'GraphQL-spørringer
De samme dataene er tilgjengelige gjennom GraphQL på /graphql:
query {
articles(
filter: { status: { _eq: "published" } }
sort: ["-date_published"]
limit: 10
) {
id
title
slug
content
author {
name
}
}
}Du trenger ikke å konfigurere eller aktivere GraphQL separat — det er alltid tilgjengelig ved siden av REST.
Directus med Next.js (rammeverk-integrasjon)
Å koble Directus til Next.js tar tre trinn: installer @directus/sdk, opprett en lib/directus.ts-klient og hent data i Server Components ved hjelp av readItems(). Directus returnerer rå JSON, så du har full kontroll over rendering uten leverandørspesifikke komponenter.
Dette er den reneste delen av å jobbe med Directus. Det er ingen spesiell rammeverk-adapter, ingen Directus-spesifikke React-komponenter, ingen build-plugin. Det er bare datahenting. Har du jobbet med et REST API i Next.js, vet du allerede hvordan dette fungerer. For kontekst om rammeverksvalg, se vår Next.js vs Remix-sammenligning.
Først oppretter du den delte klienten (dette er den samme filen fra SDK-seksjonen, men konfigurert for din distribuerte instans):
// lib/directus.ts
import { createDirectus, rest, staticToken, readItems } from '@directus/sdk';
const directus = createDirectus(process.env.DIRECTUS_URL!)
.with(staticToken(process.env.DIRECTUS_TOKEN!))
.with(rest());
export default directus;
export { readItems };Deretter bruker du det i en Server Component — ingen useEffect, ingen lastestatuser, bare async/await:
// app/blog/page.tsx
import directus, { readItems } from '@/lib/directus';
export default async function BlogPage() {
const posts = await directus.request(
readItems('posts', {
fields: ['id', 'title', 'slug', 'excerpt', 'date_published'],
filter: { status: { _eq: 'published' } },
sort: ['-date_published'],
})
);
return (
<main>
<h1>Blog</h1>
{posts.map((post) => (
<article key={post.id}>
<h2><a href={`/blog/${post.slug}`}>{post.title}</a></h2>
<p>{post.excerpt}</p>
<time>{post.date_published}</time>
</article>
))}
</main>
);
}Det er alt. Ingen leverandørlåsing. Samme tilnærming fungerer med Astro, Nuxt, SvelteKit eller ethvert rammeverk som kan gjøre HTTP-forespørsler. Directus sine offisielle dokumenter inkluderer rammeverks-spesifikke guider for Astro og Nuxt hvis du vil ha dem, men mønsteret er identisk: opprett klient, kall readItems(), render.
Directus CMS priser og lisensiering (2026)
Directus er gratis å selvhoste under MIT-lisens for organisasjoner med mindre enn $5M i årlig omsetning eller finansiering. Over $5M kreves en kommersiell lisens for produksjonsbruk. Directus Cloud starter på $25/måned (Starter) med Professional-planer fra $49–$499/måned, ifølge prisingsiden deres.
$5M-omsetningsgrensen
Dette er den viktigste forretningsmessige fakta om Directus, og de fleste guider enten begrave den eller hopper over den helt. Slik fungerer det:
- Under $5M i årlig omsetning eller total finansiering: Gratis for alltid. MIT-lisens. Selvhost hvor som helst. Ingen funksjonsbegrensninger.
- Over $5M i produksjon: Du trenger en kommersiell lisens. Kontakt Directus-salg for priser.
- Utvikling og testing: Alltid gratis, uavhengig av selskapsstørrelse. Grensen gjelder kun produksjonsinstallinger.
$5M-tallet inkluderer venturekapitalfinansiering, ikke bare omsetning. Så en tidlig oppstart med $6M i finansiering faller teknisk sett over grensen. I praksis har ikke Directus vært aggressiv med håndheving for tidlige selskaper, men du bør ta dette med i planleggingen.
Sky-planer
Vil du ikke administrere infrastruktur, tar Directus Cloud seg av hosting, sikkerhetskopier og oppdateringer:
- Starter: $25/måned — bra for små prosjekter, personlige nettsteder
- Professional: $49–$499/måned — skaleres med lagring, båndbredde og ressurstransformasjoner
- Enterprise: Tilpasset prising — SLA, dedikert infrastruktur, prioritert støtte
Ingen lisensiering per sete. Hele teamet ditt bruker den samme planen. Sammenlign det med Contentful, som tar betalt per bruker (se vår Contentful-prisguide), eller Sanity, som tar betalt basert på API-bruk og datasetbåndbredde.
| CMS | Gratisnivå | Betalt fra | Prismodell | Selvhosting |
|---|---|---|---|---|
| Directus | Ja (<$5M omsetning) | $25/måned (Sky) | Omsetningsbasert | Ja |
| Strapi | Ja (fullt åpen kildekode) | $29/måned (Sky) | Setebasert | Ja |
| Payload | Ja (fullt åpen kildekode) | Sky (beta) | TBD | Ja |
| Contentful | Ja (begrenset) | $300/måned | Sete + bruk | Nei |
| Sanity | Ja (begrenset) | $15/måned | Bruksbasert | Nei |
Directus vs Strapi vs Payload: Hvordan de sammenlignes
Directus pakker inn eksisterende databaser uten migrering, Strapi genererer sitt eget skjema fra innholdstyper, og Payload integreres direkte i Next.js-appen din. Directus støtter 7 databaser, Strapi støtter 2, og Payload støtter 2. Alle tre er åpen kildekode, men filosofiene deres er ganske forskjellige.
Etter å ha bygget prosjekter med både Strapi og Directus er den største forskjellen hvordan de tenker om databasen din. Med Strapi definerer du innholdstyper i admin-grensesnittet eller koden, og Strapi oppretter og administrerer databasetabellene for deg. Med Directus er databasen kilden til sannhet — Directus leser den og tilpasser seg.
| Funksjon | Directus | Strapi | Payload |
|---|---|---|---|
| Arkitektur | Databasedrevet (pakker inn eksisterende DB) | Kodedrevet (genererer DB fra modeller) | Rammeverk-innebygd (bor i Next.js) |
| Databaser | PostgreSQL, MySQL, MariaDB, SQLite, OracleDB, CockroachDB, MS-SQL | PostgreSQL, SQLite | MongoDB, PostgreSQL |
| APIer | REST + GraphQL (begge innebygde) | REST (GraphQL via plugin) | Lokal API + REST + GraphQL |
| Admin-grensesnitt | Data Studio (Vue.js) | Content Manager (React) | Adminpanel (React, innebygd) |
| GitHub-stjerner | ~34,5k | ~68k | ~33k |
| Sky-hosting | Directus Cloud ($25/måned+) | Strapi Cloud ($29/måned+) | Payload Cloud (beta) |
Når du bør velge Directus: Du har en eksisterende database, du vil ha dobbel REST+GraphQL rett ut av esken, eller du trenger å støtte mindre vanlige databaser som OracleDB eller CockroachDB.
Når du bør velge Strapi: Du vil ha det største økosystemet og fellesskapet, du foretrekker å definere innholdstyper gjennom et grensesnitt, eller du starter fra bunnen av uten en eksisterende database. Les vår fullstendige Strapi-guide for detaljer.
Når du bør velge Payload: Du vil ha CMSet innebygd direkte i Next.js-applikasjonen din, du foretrekker TypeScript-første konfigurasjon, eller du trenger en lokal API som hopper over HTTP helt. Se vår Payload CMS-dybdeguide for hele bildet.
Når du IKKE bør bruke Directus
Directus er ikke det rette valget hvis du trenger en visuell sidebygger, et tett integrert Next.js-rammeverk, eller en NoSQL-backend. Det legger også til overhead for enkle prosjekter der en flat-fil-CMS eller WordPress ville vært tilstrekkelig.
Vi har sett team velge Directus når de ikke burde, og mønsteret er vanligvis ett av disse:
- Du trenger en visuell sidebygger. Directus sitt Data Studio er utmerket for strukturert dataadministrasjon, men det er ikke en drag-and-drop-nettstedsbygger. Hvis visuell redigering er prioriteten din, se på Storyblok — se vår Storyblok-guide for hvordan det sammenlignes.
- Du er forpliktet til NoSQL. Directus er kun SQL-basert av design. Lever dataene dine i MongoDB, er Payload CMS den naturlige løsningen.
- Prosjektet ditt er en enkel blogg. Å sette opp Docker, PostgreSQL og Directus for en personlig blogg er seriøst overkill. WordPress, Astro med markdown-filer, eller til og med Ghost vil få deg i gang på en brøkdel av tiden.
- Du vil ha CMS-i-rammeverk. Vil du at CMSet skal leve inne i Next.js-kodebasen din som en førsteklasses innbygger, gjør Payload dette naturlig. Directus er alltid en separat tjeneste.
- Du er en stor organisasjon. Overskrider selskapet ditt $5M-omsetningsgrensen, trenger du en kommersiell lisens for produksjon. Ta den kostnaden med i beregningen opp mot fullt åpen kildekode-alternativer som Strapi eller Payload, der selvhosting er gratis uavhengig av omsetning.
Ingen av disse er feil — de er designbeslutninger. Directus er en dataplattform, ikke en nettstedsbygger. Å kjenne forskjellen sparer deg for måneder med frustrasjon.
Ofte stilte spørsmål
Hva er Directus CMS?
Directus er et åpen kildekode headless CMS som pakker inn en hvilken som helst eksisterende SQL-database med umiddelbare REST- og GraphQL-APIer. Det støtter PostgreSQL, MySQL, MariaDB, SQLite, OracleDB, CockroachDB og MS-SQL. I motsetning til tradisjonelle CMSer lager ikke Directus sitt eget skjema — det leser og speiler den eksisterende databasestrukturen din automatisk.
Er Directus virkelig gratis?
Directus er gratis å selvhoste under en MIT-lisens for organisasjoner med mindre enn $5M i årlig omsetning eller total finansiering. Over den grensen trenger du en kommersiell lisens for produksjonsbruk. Utviklings- og testmiljøer er alltid gratis. Directus Cloud, deres administrerte hosting, starter på $25 per måned.
Hvordan er Directus forskjellig fra Strapi?
Directus er databasedrevet — det pakker inn den eksisterende SQL-databasen din uten å endre skjemaet. Strapi er kodedrevet — du definerer innholdstyper og Strapi genererer databasetabeller. Directus støtter 7 databaser mens Strapi støtter 2. Begge tilbyr REST-APIer, men Directus inkluderer innebygd GraphQL mens Strapi krever en plugin.
Hvilke databaser støtter Directus?
Directus støtter syv SQL-databaser: PostgreSQL, MySQL, MariaDB, SQLite, OracleDB, CockroachDB og MS-SQL. Det kobler til den eksisterende databasen din og introspekterer skjemaet automatisk. Denne støtten for flere databaser er unik blant headless CMSer — de fleste konkurrenter støtter bare én eller to databasemotorer.
Kan Directus erstatte WordPress?
Directus kan erstatte WordPress for innholdsadministrasjon, spesielt for hodeløse eller API-drevne prosjekter. Directus har imidlertid ingen innebygd frontend, temaer eller sidebygger. Du må bygge din egen frontend med et rammeverk som Next.js eller Astro. For enkle blogger eller nettsteder som trenger visuell redigering, er WordPress mer praktisk.
Har Directus en visuell editor?
Directus inkluderer et Data Studio — et kraftig admingrensesnitt for å administrere strukturerte data, bygge dashbord og konfigurere tillatelser. Det har imidlertid ikke en visuell sidebygger eller WYSIWYG-nettstedseditor som Storyblok eller WordPress. Directus er designet for dataadministrasjon, ikke drag-and-drop-sidekomposisjon.
Er Directus bra for e-handel?
Directus fungerer godt som et produktinformasjonsadministrasjonssystem — du kan modellere produktkataloger, administrere attributter og levere data via APIer. Det er imidlertid ikke en e-handelsplattform. Du får ikke en handlekurv, betalingsflyt eller betalingsbehandling. Kombiner det med Shopify, Saleor eller Medusa for transaksjonslaget.
Kan jeg bruke Directus med Next.js?
Ja. Installer @directus/sdk-pakken, opprett en klient som peker mot Directus-instansen din, og hent data i Server Components ved hjelp av readItems(). Directus returnerer vanlig JSON, så det kreves ingen leverandørspesifikke React-komponenter. Samme tilnærming fungerer med ethvert JavaScript-rammeverk inkludert Astro, Nuxt og SvelteKit.
Støtter Directus samarbeidende redigering?
Ja, siden versjon 11.15 (februar 2026). Directus har innebygd samarbeidende redigering med live tilstedeværelsesindikatorer som viser hvem som redigerer hva, og felt-nivå-låsing for å forhindre konflikter. Dette er en innebygd funksjon, ikke en plugin. Kombinert med globale utkastversjoner i v11.16 kan team iscenesette og forhåndsvise endringer før publisering.
Hva er Directus MCP-serveren?
Directus introduserte en innebygd Model Context Protocol-server i v11.13 (november 2025). MCP lar AI-verktøy som Claude og ChatGPT samhandle med Directus-innholdet ditt direkte — lese, opprette og oppdatere elementer via naturlig språk. MCP-serveren respekterer de eksisterende RBAC-tillatelsene dine, slik at AI-tilgang følger de samme reglene som menneskelige brukere.