Hoppa till innehåll

CMS

Sanity.io

Sanity.io är en plattform för strukturerat innehåll med en öppen källkods-redigeringsmiljö (Sanity Studio) och en realtidsbaserad, hostad datalagring. Innehållet modelleras fritt snarare än att tvingas in i fördefinierade typer, vilket gör plattformen till ett av de mer flexibla alternativen inom headless CMS.

Besök Sanity.io

Vad är Sanity.io?

Sanity.io är en plattform för strukturerat innehåll som består av två delar: ett öppen källkod-redigeringsgränssnitt (Sanity Studio) och en realtids-hostad datalagring (Content Lake) för själva innehållet. Som headless CMS levereras innehåll som strukturerad data via API snarare än som färdiga sidor, vilket gör att utvecklare fritt kan koppla det till valfritt frontend-ramverk som Next.js eller React. Studio-gränssnittet är byggt i React och går att anpassa och utöka med kod, vilket gör Sanity särskilt populärt bland utvecklarteam som vill skräddarsy hela redigeringsupplevelsen snarare än acceptera ett fast gränssnitt. Innehållet hämtas via Sanitys egna frågespråk GROQ, känt för sin flexibilitet vid komplexa datamodeller. Gratisnivån inkluderar obegränsat antal projekt, obegränsat antal admin-användare, tre icke-admin-användare, två dataset, 500 000 API CDN-anrop, 10GB bandbredd och 5GB tillgångslagring per projekt. Det passar utvecklare och content-team som bygger digitala produkter över flera kanaler och vill äga sin innehållsmodell fullt ut, snarare än organisationer som söker en färdig plug-and-play-lösning.

Vad den fria nivån räcker till

Obegränsat antal projekt och obegränsat antal admin-användare ingår gratis, plus tre icke-admin-användare, två dataset, 500 000 API CDN-anrop, 10 GB bandbredd och 5 GB tillgångar per projekt.

Användningsfall

Headless-driven webbplatser och appar

Bygg sajter och appar med Next.js/React där innehåll hämtas strukturerat via API istället för att renderas server-side av CMS:et självt.

Innehåll över flera kanaler

Strukturera innehåll en gång och återanvänd det över webb, mobilapp och andra kanaler tack vare den kanaloberoende datamodellen.

Skräddarsydd redigeringsupplevelse

Team som vill anpassa Studio med egna fält, valideringar och arbetsflöden på kodnivå snarare än acceptera ett fast gränssnitt.

Komplexa innehållsrelationer

Modellera dokument med referenser mellan varandra för innehållsmodeller som är mer relationella än platta sidor.

Realtidssamarbete

Flera redaktörer kan arbeta i samma innehåll samtidigt tack vare den realtids-hostade datalagringen.

Versionerade dataset

Använd separata dataset för till exempel staging och produktion inom samma projekt (två dataset ingår gratis).

Styrkor och begränsningar

Styrkor

  • Obegränsat antal projekt och admin-användare på gratisnivån
  • Öppen källkod-redigeringsmiljö (Studio) som går att anpassa på kodnivå
  • Realtids hostad datalagring för samarbete i realtid mellan redaktörer
  • Flexibelt frågespråk (GROQ) för att hämta exakt den data man behöver
  • Generös gratis kvot: 500K API-anrop, 10GB bandbredd, 5GB tillgångar

Begränsningar

  • Endast tre icke-admin-användare och två dataset ingår gratis - växande team stöter snabbt i taket
  • Kräver utvecklarkunskap för att sätta upp och anpassa Studio - ingen färdig lösning för icke-tekniska användare
  • Innehållet är låst till Sanitys hostade Content Lake - att migrera ut kräver eget arbete
  • Inlärningskurvan för GROQ och dokumentmodellering kan vara brant för nybörjare

Jämfört med alternativen

Sanity konkurrerar med andra headless CMS-lösningar som Contentful, Storyblok och Hygraph. Contentful har en liknande molnhostad modell men en mer begränsad gratisnivå (fem användare, 25K poster). Storyblok skiljer sig genom sin visuella redigerare riktad även mot marknadsförare, medan Sanitys Studio är mer utvecklarcentrerat och kodanpassningsbart. Hygraph är GraphQL-first, medan Sanity använder sitt eget frågespråk GROQ.

Vanliga frågor

Är Sanity.io gratis för alltid?

Ja, gratisnivån är en permanent plan med obegränsade projekt och admin-användare, inte en tidsbegränsad trial - men begränsad till tre icke-admin-användare och två dataset.

Finns det en betald nivå?

Ja, för fler användare, dataset och högre kvoter krävs uppgradering till betalda planer - källan anger inte exakta priser, verifiera direkt hos Sanity.

Är det self-hosted eller molnbaserat?

Redigeringsmiljön (Studio) är öppen källkod och kan köras var som helst, men datalagringen (Content Lake) är en hostad molntjänst hos Sanity - det finns ingen fullt självhostad variant av datalagret.

Vem passar Sanity.io för?

Utvecklare och content-team som bygger anpassade digitala produkter och vill ha full kontroll över innehållsmodellen och redigeringsupplevelsen, snarare än en färdig plug-and-play-lösning.

Behöver jag kunna koda för att använda det?

För grundläggande innehållshantering nej, men för att sätta upp och anpassa Studio och koppla det till en frontend krävs utvecklarkunskap.

SIAX perspektiv

Sanity är ett av de mer flexibla alternativen tack vare det öppna källkods-redigeringsgränssnittet, vilket gör det till ett bra val när innehållsmodellen är komplex eller behöver skräddarsys hårt för verksamheten. De två dataseten i gratisnivån räcker typiskt till en tydlig produktions-/testuppdelning, men växer teamet förbi tre icke-admin-användare eller närmar sig taken för API-anrop, bandbredd eller assets, är det läge att räkna på nästa betalnivå innan man bygger vidare på plattformen.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal