Platformu Knowledge Repository zpřístupnila pro komunitní vývojispolečnost Airbnb. Původně interně budovaný systém se zaměřuje na sdílení a správu znalostí mezi datovými vědci a jinými profesemi, konkrétně na jejich opětovné využití. Pro popis výsledků, resp. obsahu využívá jazyk Markdown.
Důležitá zjištění průzkumů, statistik a analýz bývají v organizacích běžně uložena ve směsi prezentací, e-mailů a různých dalších dokumentů. V okamžiku, kdy je chce v organizaci někdo využít, případně zaktualizovat, musí dotyčné materiály najít a pracně, povětšinou ručně, prověřit jejich dřívější aktualizace a úpravy. Následně svá zjištění převede do nových prezentací, e-mailů a dalších dokumentů, čímž začarovaný kruh uzavře.
Ve společnosti Airbnb řešili podobné problémy. Nakonec členové jejího inženýrského a datového týmu navrhli vlastní řešení nazvané Knowledge Repo. Jde o platformu, která kombinuje systém pro kontrolu verzí kódu git a šablony jazyka Markdown. Vycházeli totiž z myšlenky, že sledování a správa verzí je poměrně dobře řešena v nástrojích pro vývoj softwaru. A právě na nich svou platformu postavili.
Systém Knowledge Repository Beta byl nyní uvolněn pro komunitní vývoj pod licencí Apache 2.0. Společnost Airbnb hledá partnery pro jeho další vývoj. Jednotlivé znalostní příspěvky využívají pro popis obecný značkovací jazyk Markdown. Jsou automaticky generovány z formátů/souborů Jupyter/iPython notebook, Rmd notebook a R Markdown notebook. Podpoře dalších formátů se vývojáři rozhodně nebrání.