Kolumnlagrad SQL-databas för analys i realtid över stora datamängder, med Apache-2.0-licensen. Månatliga utgåvor kompletteras av LTS-linjer med långt stöd.
- Startår
- 2016
- Licens
- Apache License 2.0
- Öppen källkod
- Ja
- API
- Finns
- MCP
- Finns

Databaser · Grafdatabas
Grafdatabas med frågespråket Cypher och eget webbgränssnitt: modellera tjänster, servrar och beroenden som noder och relationer och svara på påverkansfrågor i en enda fråga.
Betyg 85 av 100 Preliminär (källbaserad)
Läs bedömningenQuery API:t tar en Cypher-sats över HTTP och svarar med JSON, och de officiella drivrutinerna använder Bolt-protokollet. Den äldre transaktionella HTTP-API:n är markerad som föråldrad till förmån för Query API:t.
Källa: neo4j.com/docs
Kontrollerat:
Officiell MCP-server från Neo4j, utgiven som ett eget paket bredvid databasen: den kopplar en MCP-klient till en Neo4j-instans och kan köra Cypher-frågor och läsa schemat.
Källa: neo4j.com/docs
Kontrollerat:
Totalbetyg
85 av 100
Preliminär (källbaserad)
Community Edition ligger under GPLv3 – licensfilen i repot är GNU GPL version 3 – och får läsas, ändras, återdistribueras och driftsättas utan licensnyckel. Neo4j beskriver själva modellen som open core: Enterprise Edition och Infinigraph Edition är sluten källkod med kommersiell licens, och funktioner som klustring, rollstyrning på fältnivå, Bloom och Graph Data Science finns bara där. Kärnan är alltså öppen men väsentliga driftfunktioner är låsta, vilket ger fyra och inte fem. Data ligger i grafens egna filer men kan dumpas och läsas tillbaka.
Användningsfallet genomfördes i labbet: en graf med 36 noder och 54 relationer byggdes över Nordljus AB:s tjänstekarta – team, personer, applikationer, servrar, databaser, leverantörer, platser och incidenter. Påverkansfrågan (vilka applikationer som drabbas när db-01 försvinner) besvarades i en enda fråga som följer RUNS_ON, USES och DEPENDS_ON två steg, och gav Fakturatjänsten, Kundportalen och Ärendehanteringen. Beroendegrafen, tabellvyn med applikationer och deras ägarteam och databaser, och indexlistan fungerade utan speciallösningar.
Cypher är en öppen frågestandard med dokumentation, drivrutiner i många språk och CSV-import, och hela databasen kan flyttas med neo4j-admin database dump och load eller via en molntjänst. Det som drar ned betyget är att modellen är produktens egen: noder, relationer och Cypher-frågor går inte att lyfta rakt av till en relations- eller dokumentdatabas, utan en flytt kräver att både modell och frågor skrivs om. Det finns ingen inlåsning i data – men väl i uttryckssättet.
Neo4j 1.0 gavs ut i februari 2010 och produkten har sedan dess varit den ledande grafdatabasen, med LTS-utgåvor i 5-serien och en dokumentation som täcker drift, säkerhet, säkerhetskopiering och uppgradering. Repot har omkring 17 400 stjärnor och 2 800 forks, senaste pushen var 23 oktober 2026, och företaget bakom har kunder och intäkter som bär utvecklingen. I labbet startade servern i container utan manuella steg, svarade på HTTP-API:t direkt och krävde inga ingrepp under passet.
Integrationsvägarna är starka: Bolt med officiella drivrutiner för Java, Python, JavaScript, .NET och Go, ett Query API som tar Cypher över HTTP och svarar med JSON, och en egen MCP-server som ger agentklienter strukturerad åtkomst till grafen. Query API:t är den nya vägen och den transaktionella HTTP-API:n är markerad som föråldrad, vilket visar en pågående modernisering. Det som håller betyget under fem är att den egna utvecklingen i hög grad styrs mot de kommersiella utgåvorna – de nya analysfunktionerna landar i Graph Data Science och Aura snarare än i Community.
Införandet är en container med monterade kataloger för data, loggar och import, och i labbet var servern uppe på under en minut med ett lösenord i miljövariabeln. Driften kräver ändå sin kunskap: heap och page cache delar containerns minne och måste dimensioneras efter grafen, säkerhetskopiering sker med neo4j-admin i stället för med en SQL-dump, och Community Edition är en enskild server utan klustring. Uppgradering är ett tagbyte men kräver att man läser igenom versionsanteckningarna mellan 5.x-utgåvorna.
Community Edition är fri att använda utan avgift per användare, per nod eller per fråga; kostnaden är servern och drifttiden. Prismodellen för de kommersiella utgåvorna är tydligt redovisad av leverantören, och för det beskrivna användningsfallet – en tjänstekarta med påverkansfrågor på en enskild server – räcker den fria utgåvan. Ingen funktion i den fria utgåvan är mätardebiterad.
Gränssnittet är engelskt i alla vyer som fotograferades – frågeytan, resultatöversikten, tabellerna och indexlistan – och det finns ingen språkväxling i Neo4j Browser. Dokumentationen är engelskspråkig och någon svensk support eller svensk översättning har inte gått att belägga. Produkten är tekniskt användbar i Sverige och hanterar svenska tecken i data, men det finns inget verifierat svenskt stöd.
Neo4j är en grafdatabas: data lagras som noder och relationer i stället för tabeller och kopplingstabeller, och frågespråket Cypher beskriver mönster – (app)-[:RUNS_ON]->(server) – i stället för att räkna joins. Relationerna är egna objekt med egna egenskaper, vilket gör sammanhangsfrågor korta: vilka applikationer som påverkas när en server försvinner, vilka team som äger en tjänst, vilka incidenter som träffat samma komponent.\\n\\nInstallationen är en server med gränssnittet Neo4j Browser: en frågeyta med Cypher-redigering och autokomplettering, ett graffönster där noderna ritas ut per etikett, tabell- och råvy för samma resultat samt sparade frågor och historik. Databasen har ACID-transaktioner, begränsningar och index och nås via Bolt-protokollet med officiella drivrutiner för Java, Python, JavaScript, .NET och Go – eller över HTTP med Query API:t, som tar en Cypher-sats och svarar med JSON.\\n\\nCommunity Edition är GPLv3 och räcker för en enskild server med full Cypher, index och säkerhetskopiering via dump och load. Klustring, rollstyrning på fältnivå, Bloom-visualisering och grafalgoritmerna i Graph Data Science hör till de kommersiella utgåvorna. Gränssnitt och dokumentation är engelska.
5 skärmbilder. Välj en bild för att visa den i full storlek. Svep i sidled för fler.
Kolumnlagrad SQL-databas för analys i realtid över stora datamängder, med Apache-2.0-licensen. Månatliga utgåvor kompletteras av LTS-linjer med långt stöd.
Objektrelationell databasserver med sträng SQL-standardstöd, MVCC-transaktioner och ett omfattande tilläggssystem, utvecklad av en oberoende utvecklargemenskap under PostgreSQL License.