CINXE.COM

Datopian - Leading CKAN and Data Experts

<!DOCTYPE html><html lang="en"><head><link rel="apple-touch-icon" sizes="180x180" href="/assets/images/favicon/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon/favicon-16x16.png"/><link rel="manifest" href="/assets/images/favicon/site.webmanifest"/><link rel="mask-icon" href="/assets/images/favicon/safari-pinned-tab.svg" color="#5bbad5"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="https://www.datopian.com"/><meta property="twitter:title" content="Datopian - Leading CKAN and Data Experts"/><meta name="twitter:creator" content="@datopian"/><meta name="twitter:image" content="https://www.datopian.com/assets/images/layout/datopian_logo.webp"/><meta property="twitter:description" content="Datopian are experts in data management and work with organizations of all sizes to design, develop and scale solutions to unlock their data&#x27;s potential."/><title>Datopian - Leading CKAN and Data Experts</title><meta name="robots" content="index,follow"/><meta name="description" content="Datopian are experts in data management and work with organizations of all sizes to design, develop and scale solutions to unlock their data&#x27;s potential."/><meta property="og:title" content="Datopian - Leading CKAN and Data Experts"/><meta property="og:description" content="Datopian are experts in data management and work with organizations of all sizes to design, develop and scale solutions to unlock their data&#x27;s potential."/><meta property="og:url" content="https://www.datopian.com/"/><meta property="og:type" content="website"/><meta property="og:image" content="https://www.datopian.com/assets/images/layout/datopian_logo.webp"/><meta property="og:image:alt" content="Datopian - Leading CKAN and Data Experts"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="627"/><link rel="canonical" href="https://www.datopian.com/"/><link rel="icon" type="image/png" href="/assets/images/layout/datopian-logo-black.png"/><meta charSet="utf-8"/><meta name="viewport" content="initial-scale=1.0, width=device-width"/><meta name="next-head-count" content="28"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/3e8adcb824469297.css" as="style"/><link rel="stylesheet" href="/_next/static/css/3e8adcb824469297.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-8189e7720b91c809.js" defer=""></script><script src="/_next/static/chunks/framework-d583295f3144c491.js" defer=""></script><script src="/_next/static/chunks/main-5c819f7883ab7e34.js" defer=""></script><script src="/_next/static/chunks/pages/_app-0aae362d7b853294.js" defer=""></script><script src="/_next/static/chunks/7551-8583986089f4f40c.js" defer=""></script><script src="/_next/static/chunks/pages/index-966139d4bd1f5f71.js" defer=""></script><script src="/_next/static/79iql5dkbI2GQFSqGuF5D/_buildManifest.js" defer=""></script><script src="/_next/static/79iql5dkbI2GQFSqGuF5D/_ssgManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800&family=Source+Code+Pro:wght@600&display=swap">@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZs.woff) format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhM0.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXtMRrSlcZZJmOpwVS.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXtM1rSlcZZJmOpwVS.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXtMVrSlcZZJmOpwVS.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXtMprSlcZZJmOpwVS.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXtMZrSlcZZJmOpwVS.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXtMdrSlcZZJmOpwVS.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXtMlrSlcZZJmOpw.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body><div id="__next"><script>!function(){var d=document.documentElement,c=d.classList;c.remove('light','dark');d.style.colorScheme = 'light';c.add('light')}()</script><div class="pt-20 min-h-screen bg-background dark:bg-background-dark"><div class="fixed top-0 z-[49] w-full dark:bg-background-dark bg-background/100"><div class="max-w-8xl mx-auto px-4 py-3 md:px-8"><div><nav class="flex justify-between"><div class="mr-2 sm:mr-4 flex lg:hidden "><button type="button" class="relative" aria-label="Open navigation"><svg aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" class="h-6 w-6 stroke-slate-500"><path d="M4 7h16M4 12h16M4 17h16"></path></svg></button><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div></div><div class="flex items-center w-screen"><a aria-label="Home page" class="flex items-center font-extrabold text-xl sm:text-2xl text-slate-900 dark:text-white" href="/"><img alt="Datopian Logo" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" class="w-auto h-auto nav-logo mr-1 fill-white bypass-filter" style="color:transparent" src="/assets/images/layout/datopian-logotype.png"/></a><div class="hidden lg:flex justify-center gap-7 w-full font-[&#x27;Inter&#x27;] "><div><div class="relative" data-headlessui-state=""><button class="nav-link inline-flex items-center mr-2 px-1 pt-1 font-medium outline-none border-none " type="button" aria-expanded="false" data-headlessui-state=""><span>Solutions</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" aria-hidden="true" class="h-3 w-3 mt-[0.15rem]"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></button></div></div><div><div class="relative" data-headlessui-state=""><button class="nav-link inline-flex items-center mr-2 px-1 pt-1 font-medium outline-none border-none " type="button" aria-expanded="false" data-headlessui-state=""><span>Showcase</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" aria-hidden="true" class="h-3 w-3 mt-[0.15rem]"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"></path></svg></button></div></div><div><div class="" data-headlessui-state=""><a class="nav-link" href="/pricing">Pricing</a></div></div><div><div class="" data-headlessui-state=""><a class="nav-link" href="/learn">Learn</a></div></div><div><div class="" data-headlessui-state=""><a class="nav-link" href="/blog">Blog</a></div></div><div><div class="" data-headlessui-state=""><a class="nav-link" href="/about">About</a></div></div><div><div class="" data-headlessui-state=""><a class="nav-link" href="/contact">Contact us</a></div></div></div></div><div class="relative flex items-center justify-end gap-6 xl:gap-8 "><div class="my-1 gap-2 flex hover:!cursor-pointer "><a rel="nofollow" aria-label="github" class="group flex rounded-full px-3 hover:bg-black py-2 gap-2 relative w-12 xl:hover:w-40 transition-all" target="_blank" href="https://github.com/datopian"><svg aria-hidden="true" viewBox="0 0 16 16" class="h-6 w-6 group-hover:fill-white"><path d="M8 0C3.58 0 0 3.58 0 8C0 11.54 2.29 14.53 5.47 15.59C5.87 15.66 6.02 15.42 6.02 15.21C6.02 15.02 6.01 14.39 6.01 13.72C4 14.09 3.48 13.23 3.32 12.78C3.23 12.55 2.84 11.84 2.5 11.65C2.22 11.5 1.82 11.13 2.49 11.12C3.12 11.11 3.57 11.7 3.72 11.94C4.44 13.15 5.59 12.81 6.05 12.6C6.12 12.08 6.33 11.73 6.56 11.53C4.78 11.33 2.92 10.64 2.92 7.58C2.92 6.71 3.23 5.99 3.74 5.43C3.66 5.23 3.38 4.41 3.82 3.31C3.82 3.31 4.49 3.1 6.02 4.13C6.66 3.95 7.34 3.86 8.02 3.86C8.7 3.86 9.38 3.95 10.02 4.13C11.55 3.09 12.22 3.31 12.22 3.31C12.66 4.41 12.38 5.23 12.3 5.43C12.81 5.99 13.12 6.7 13.12 7.58C13.12 10.65 11.25 11.33 9.47 11.53C9.76 11.78 10.01 12.26 10.01 13.01C10.01 14.08 10 14.94 10 15.21C10 15.42 10.15 15.67 10.55 15.59C13.71 14.53 16 11.53 16 8C16 3.58 12.42 0 8 0Z"></path></svg><div class="hidden xl:group-hover:inline-block !text-white absolute top-2.5 right-full w-36 h-full flex items-center pr-2 transition-all ease-in-out delay-150 main-text text-sm group-hover:-right-7">View on Github</div></a></div></div></nav></div></div></div><div class=""><main class=""><div> <div vocab="https://schema.org/" typeof="Organization" style="display: none" > <meta property="name" content="Datopian"/> <meta property="url" content="https://www.datopian.com/"/> <meta property="logo" content="https://www.datopian.com/assets/datopian-logo-black.png"/> </div> </div><div class="!overflow-x-hidden"><section><div class="bg-homeHero bg-no-repeat bg-heroPosition transition-all relative flex flex-col items-center justify-center !font-[&#x27;Inter&#x27;]"><div class=" max-w-7xl w-full relative pb-16"><section class="relative overflow-hidden font-[&#x27;Inter&#x27;]"><div class="bg-transparent" tabindex="0"><div class="relative pt-24 lg:pt-44 lg:pb-16"><div class="container px-4 mx-auto"><div class="relative flex flex-col justify-center items-center -mx-4"><div class="w-full max-w-3xl px-4 mb-12 md:mb-0 text-center flex flex-col items-center"><h1 class="mb-4 hero-top-title max-w-[33rem]">Leading CKAN and data <span class="bg-clip-text text-transparent bg-gradient-to-r from-orange-300 to-orange-600 inline-block">experts</span><span class="inline-block whitespace-nowrap">.</span><br/><span class="hero-title pt-2"></span></h1><p class="mb-8 hero-subtitle max-w-2xl px-8 md:px-0">We&#x27;re passionate about data. Passionate about its power to help us understand and shape our societies. And we want to democratize that power by giving more people, more access to high-quality data and tooling.</p><div class="flex flex-col lg:flex-row justify-center gap-4 max-w-md"><a class="btn-primary" href="/solutions">Solutions <svg class="ml-2 -mr-1 w-5 h-5" fill="white" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></a><a class="btn-secondary" href="/contact">Let&#x27;s Talk</a></div></div></div></div></div></div></section></div><div class="bg-transparent py-4 sm:py-16"><div class="mx-auto max-w-7xl px-6 lg:px-8 -mb-6" tabindex="0"><div class="mx-8 grid max-w-lg grid-cols-2 sm:grid-cols-3 lg:grid-cols-5 items-center gap-x-8 gap-y-8 sm:max-w-xl sm:gap-x-10 lg:mx-0 lg:max-w-none grayscale "><a class="flex items-center justify-center" target="_blank" href="https://data.gov/"><img alt="Data.gov" loading="lazy" width="79" height="36" decoding="async" data-nimg="1" class="bypass-filter w-auto h-auto h-16 max-h-16" style="color:transparent" src="/assets/images/logos/socialproof/data.gov_-300x71.webp"/></a><a class="flex items-center justify-center" target="_blank" href="https://www.fedex.com"><img alt="FedEx" loading="lazy" width="79" height="36" decoding="async" data-nimg="1" class="bypass-filter w-auto h-auto max-h-8 lg:max-h-10" style="color:transparent" src="/assets/images/logos/socialproof/rsz_fedex-300x169.webp"/></a><a class="flex items-center justify-center" target="_blank" href="https://www.worldbank.org/en/home"><img alt="The World Bank Group" loading="lazy" width="79" height="36" decoding="async" data-nimg="1" class="bypass-filter w-auto h-auto max-h-24" style="color:transparent" src="/assets/images/logos/socialproof/The_World_Bank_Group-300x63.webp"/></a><a class="flex items-center justify-center" target="_blank" href="https://www.nhs.uk/"><img alt="NHS" loading="lazy" width="79" height="36" decoding="async" data-nimg="1" class="bypass-filter w-auto h-auto sm:hidden lg:block" style="color:transparent" src="/assets/images/logos/socialproof/NHS.webp"/></a><a class="flex items-center justify-center" target="_blank" href="https://www.oecd.org/"><img alt="OECD" loading="lazy" width="79" height="36" decoding="async" data-nimg="1" class="bypass-filter w-auto h-auto max-h-14 hidden lg:block" style="color:transparent" src="/assets/images/logos/socialproof/OECD-300x76.webp"/></a></div><div class="mt-8 mx-16 grid max-w-md grid-cols-2 lg:hidden sm:max-w-xl grayscale "><a aria-label="NHS" class="flex items-center w-full justify-center" target="_blank" href="https://www.nhs.uk/"><img alt="NHS" loading="lazy" width="79" height="36" decoding="async" data-nimg="1" class="bypass-filter w-auto h-auto h-9 w-12 hidden sm:block lg:hidden" style="color:transparent" src="/assets/images/logos/socialproof/NHS.webp"/></a><a aria-label="OECD" class="flex items-center w-full justify-center" target="_blank" href="https://www.oecd.org/"><img alt="OECD" loading="lazy" width="100" height="24" decoding="async" data-nimg="1" class="bypass-filter w-auto h-auto max-h-8 lg:max-h-10 hidden sm:block lg:hidden" style="color:transparent" src="/assets/images/logos/socialproof/OECD-300x76.webp"/></a></div></div><div class="mx-16 grid grayscale "><a aria-label="OECD" class="flex items-center w-full justify-center" target="_blank" href="https://www.oecd.org/"><img alt="OECD" loading="lazy" width="100" height="24" decoding="async" data-nimg="1" class="bypass-filter w-auto h-auto max-h-8 lg:max-h-10 sm:hidden" style="color:transparent" src="/assets/images/logos/socialproof/OECD-300x76.webp"/></a></div></div><div class="max-w-7xl w-full relative z-20"><section class="flex flex-col mb-28 pt-16 px-8 justify-center "><h2 class="main-top-title lg:max-w-md max-w-xs">WHO ARE WE?</h2><div class="mt-16 grid grid-cols-1 md:grid-cols-2 items-center justify-center gap-x-4 gap-y-8 overflow-visible"><div id="highlight0" class="even-position h-full"><div class="flex flex-col gap-2 h-full"><h3 class="h3 small-title">Creators of CKAN</h3><p class="main-text !text-sm max-w-md">Our team is proud to be led by the creator of <a href="http://ckan.org" class="underline text-maingray" target="_blank"><span>CKAN</span></a> himself, <a href="https://rufuspollock.com/" class="underline text-maingray" target="_blank"><span>Dr. Rufus Pollock</span></a>, president at Datopian. We are the creators of <a href="http://ckan.org" class="underline text-maingray" target="_blank"><span>CKAN</span></a>.</p></div><div class="flex justify-center items-center border-orange-400 rounded-full w-20 h-20 aspect-[1/1]"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-24 w-24 scale-90"></div></div></div></div><div id="highlight1" class="even-position h-full"><div class="flex flex-col gap-2"><h3 class="h3 small-title">Pioneers in data</h3><p class="main-text !text-sm max-w-md">We are a pioneer in the data industry, with nearly two decades of expertise in developing cutting-edge data tools and applications. We built <a href="http://ckan.org" class="underline text-maingray" target="_blank"><span>CKAN</span></a>, <a href="https://frictionlessdata.io/" class="underline text-maingray" target="_blank"><span>Frictionless Data</span></a>, <a href="https://portaljs.org" class="underline text-maingray" target="_blank"><span>PortalJS</span></a>, <a href="https://datahub.io" class="underline text-maingray" target="_blank"><span>DataHub.io</span></a>, <a href="https://flowershow.app" class="underline text-maingray" target="_blank"><span>Flowershow</span></a>, and more.</p></div><div class="flex justify-center items-center border-orange-400 rounded-full w-20 h-20 aspect-[1/1]"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-24 w-24 scale-90"></div></div></div></div><div id="highlight2" class="even-position h-full"><div class="flex flex-col gap-2"><h3 class="h3 small-title">Trusted by industry leaders</h3><p class="main-text !text-sm max-w-md">We&#x27;ve worked for companies and organizations <a href="https://www.google.com" class="underline text-maingray" target="_blank"><span>Google</span></a>, the <a href="https://www.worldbank.org/" class="underline text-maingray" target="_blank"><span>World Bank</span></a>, and <a href="https://www.fedex.com/" class="underline text-maingray" target="_blank"><span>FedEx</span></a>, and have successfully deployed dozens of projects for government, Fortune 500 enterprises and international NGOs.</p></div><div class="flex justify-center items-center border-orange-400 rounded-full w-20 h-20 aspect-[1/1]"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-20 w-20"></div></div></div></div><div id="highlight3" class="even-position h-full"><div class="flex flex-col gap-2"><h3 class="h3 small-title">Experts since 2004</h3><p class="main-text !text-sm max-w-md">We have built the world&#x27;s first portals for publishing open data such as <a href="https://data.gov/" class="underline text-maingray" target="_blank"><span>data.gov</span></a> and <a href="https://data.gov.uk/" class="underline text-maingray" target="_blank"><span>data.gov.uk</span></a>. the world&#x27;s leading data portal platform and as such, we&#x27;ve been building data portals for longer than anyone else.</p></div><div class="flex justify-center items-center border-orange-400 rounded-full w-20 h-20 aspect-[1/1]"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-24 w-24 scale-90"></div></div></div></div></div></section><section class=" flex flex-col items-start px-8"><h2 class="main-top-title max-w-xs">OUR SOLUTIONS</h2><section class="mt-20 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-12 sm:gap-6 h-full hover:cursor-pointer"><a class="group flex flex-col p-6 shadow-lg text-start bg-orange-50 h-full hover:scale-105 transition-all shadow-lg transition relative rounded-xl" href="/solutions/open-data-portals"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-24 w-24 scale-90 absolute -left-6 -top-6"></div></div><h3 class="mt-12 text-maingray text-xl sm:text-xl lg:text-2xl leading-tight font-bold sm:leading-tight w-full text-maingray row-start-2 group-hover:text-orange-400 transition-all">Open Data Portals</h3><p class="pt-2 main-text row-span-2">Whether it&#x27;s for the purpose of compliance, transparency or innovation, we work with governments, companies and cities to publish data properly.</p><div class="flex items-center gap-2 mt-auto pt-4"><div class="small-title transition-all !text-orange-400">Read More</div><svg width="16" height="9" viewBox="0 0 30 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C0.447715 7 4.82823e-08 7.44772 0 8C-4.82823e-08 8.55228 0.447715 9 1 9L1 7ZM29.7071 8.70711C30.0976 8.31659 30.0976 7.68342 29.7071 7.2929L23.3431 0.928934C22.9526 0.53841 22.3195 0.53841 21.9289 0.928934C21.5384 1.31946 21.5384 1.95262 21.9289 2.34315L27.5858 8L21.9289 13.6569C21.5384 14.0474 21.5384 14.6805 21.9289 15.0711C22.3195 15.4616 22.9526 15.4616 23.3431 15.0711L29.7071 8.70711ZM1 9L29 9L29 7L1 7L1 9Z" fill="#fb923c"></path></svg></div></a><a class="group flex flex-col p-6 shadow-lg text-start bg-orange-50 h-full hover:scale-105 transition-all shadow-lg transition relative rounded-xl" href="/solutions/internal-data-management"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-24 w-24 absolute left-4 -top-10"></div></div><h3 class="mt-12 text-maingray text-xl sm:text-xl lg:text-2xl leading-tight font-bold sm:leading-tight w-full text-maingray row-start-2 group-hover:text-orange-400 transition-all">Internal Data Management</h3><p class="pt-2 main-text row-span-2">We help you break down silos and create a seamless, integrated data ecosystem.</p><div class="flex items-center gap-2 mt-auto pt-4"><div class="small-title transition-all !text-orange-400">Read More</div><svg width="16" height="9" viewBox="0 0 30 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C0.447715 7 4.82823e-08 7.44772 0 8C-4.82823e-08 8.55228 0.447715 9 1 9L1 7ZM29.7071 8.70711C30.0976 8.31659 30.0976 7.68342 29.7071 7.2929L23.3431 0.928934C22.9526 0.53841 22.3195 0.53841 21.9289 0.928934C21.5384 1.31946 21.5384 1.95262 21.9289 2.34315L27.5858 8L21.9289 13.6569C21.5384 14.0474 21.5384 14.6805 21.9289 15.0711C22.3195 15.4616 22.9526 15.4616 23.3431 15.0711L29.7071 8.70711ZM1 9L29 9L29 7L1 7L1 9Z" fill="#fb923c"></path></svg></div></a><a class="group flex flex-col p-6 shadow-lg text-start bg-orange-50 h-full hover:scale-105 transition-all shadow-lg transition relative rounded-xl" href="/ckan"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-24 w-24 absolute right-4 -top-10"></div></div><h3 class="mt-12 text-maingray text-xl sm:text-xl lg:text-2xl leading-tight font-bold sm:leading-tight w-full text-maingray row-start-2 group-hover:text-orange-400 transition-all">CKAN Services</h3><p class="pt-2 main-text row-span-2">We are the creators, co-stewards, and one of the primary developers of CKAN. We make our CKAN expertise available to organizations worldwide.</p><div class="flex items-center gap-2 mt-auto pt-4"><div class="small-title transition-all !text-orange-400">Read More</div><svg width="16" height="9" viewBox="0 0 30 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C0.447715 7 4.82823e-08 7.44772 0 8C-4.82823e-08 8.55228 0.447715 9 1 9L1 7ZM29.7071 8.70711C30.0976 8.31659 30.0976 7.68342 29.7071 7.2929L23.3431 0.928934C22.9526 0.53841 22.3195 0.53841 21.9289 0.928934C21.5384 1.31946 21.5384 1.95262 21.9289 2.34315L27.5858 8L21.9289 13.6569C21.5384 14.0474 21.5384 14.6805 21.9289 15.0711C22.3195 15.4616 22.9526 15.4616 23.3431 15.0711L29.7071 8.70711ZM1 9L29 9L29 7L1 7L1 9Z" fill="#fb923c"></path></svg></div></a><a class="group flex flex-col p-6 shadow-lg text-start bg-orange-50 h-full hover:scale-105 transition-all shadow-lg transition relative rounded-xl" href="/solutions/data-engineering"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-24 w-24 absolute -right-6 -bottom-6"></div></div><h3 class="mt-12 text-maingray text-xl sm:text-xl lg:text-2xl leading-tight font-bold sm:leading-tight w-full text-maingray row-start-2 group-hover:text-orange-400 transition-all">Data Engineering</h3><p class="pt-2 main-text row-span-2">Tailor-made solutions for your specific industry and business needs.</p><div class="flex items-center gap-2 mt-auto pt-4"><div class="small-title transition-all !text-orange-400">Read More</div><svg width="16" height="9" viewBox="0 0 30 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C0.447715 7 4.82823e-08 7.44772 0 8C-4.82823e-08 8.55228 0.447715 9 1 9L1 7ZM29.7071 8.70711C30.0976 8.31659 30.0976 7.68342 29.7071 7.2929L23.3431 0.928934C22.9526 0.53841 22.3195 0.53841 21.9289 0.928934C21.5384 1.31946 21.5384 1.95262 21.9289 2.34315L27.5858 8L21.9289 13.6569C21.5384 14.0474 21.5384 14.6805 21.9289 15.0711C22.3195 15.4616 22.9526 15.4616 23.3431 15.0711L29.7071 8.70711ZM1 9L29 9L29 7L1 7L1 9Z" fill="#fb923c"></path></svg></div></a></section><a class="flex items-center gap-2 pt-8 hover:scale-105 transition-all" href="/solutions"><div class="small-title transition-all !text-orange-400">Explore our solutions</div><svg width="16" height="9" viewBox="0 0 30 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C0.447715 7 4.82823e-08 7.44772 0 8C-4.82823e-08 8.55228 0.447715 9 1 9L1 7ZM29.7071 8.70711C30.0976 8.31659 30.0976 7.68342 29.7071 7.2929L23.3431 0.928934C22.9526 0.53841 22.3195 0.53841 21.9289 0.928934C21.5384 1.31946 21.5384 1.95262 21.9289 2.34315L27.5858 8L21.9289 13.6569C21.5384 14.0474 21.5384 14.6805 21.9289 15.0711C22.3195 15.4616 22.9526 15.4616 23.3431 15.0711L29.7071 8.70711ZM1 9L29 9L29 7L1 7L1 9Z" fill="#fb923c"></path></svg></a></section><section><div class="showcase-component"><div class="showcase-casestudies"><a class="grid grid-cols-3 grid-rows-3 h-full w-full gap-4 hover:scale-105 transition-all" href="/showcase/case-studies"><div class="shadow-lg hover:border-t-16 border-orange-400 bg-gradient-to-b from-[#FFFDF8] to-orange-50 row-span-2 col-span-3 h-full w-full transition-all"><div class="flex flex-col items-start h-full p-8"><div class="mt-auto flex flex-col items-start"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-20 w-20"></div></div><h2 class="main-top-title max-w-[16rem]">CASE STUDIES</h2></div></div></div><div class="shadow-lg bg-orange-400 row-start-3 row-span-1 h-full w-full"><img alt="" loading="lazy" width="240" height="320" decoding="async" data-nimg="1" class=" object-cover w-full h-full bypass-filter" style="color:transparent" src="/assets/images/case-studies/2024-11-05-postal-code-dataset-solution-for-logistics-enterprise/chuttersnap-9cCeS9Sg6nU-unsplash.jpg"/></div><div class="shadow-lg bg-orange-400 row-start-3 row-span-1 h-full w-full"><img alt="" loading="lazy" width="240" height="320" decoding="async" data-nimg="1" class=" object-cover w-full h-full bypass-filter" style="color:transparent" src="/assets/images/case-studies/2024-10-03-open-data-denmark-moving-from-GCP-to-hetzner-data-centers/quality-control.webp"/></div><div class="shadow-lg bg-orange-400 row-start-3 row-span-1 h-full w-full"><img alt="" loading="lazy" width="240" height="320" decoding="async" data-nimg="1" class=" object-cover w-full h-full bypass-filter" style="color:transparent" src="/assets/images/case-studies/2024-07-02-better-data-management-ckan/image20-unsplash.jpg"/></div></a></div><div class="showcase-dataportals"><a class="grid grid-cols-3 grid-rows-3 h-full w-full gap-4 hover:scale-105 transition-all hover:border-t-16 lg:hover:border-t-0 lg:hover:border-b-16 border-orange-400" href="/showcase/data-portals"><div class="shadow-lg bg-orange-400 h-full w-full"><img alt="United States Government Open Data Portal" loading="lazy" width="240" height="320" decoding="async" data-nimg="1" class="w-full h-full object-cover bypass-filter" style="color:transparent" src="/assets/images/layout/datagov.webp"/></div><div class="shadow-lg bg-orange-400 h-full w-full"><img alt="US Department of Education Open Data Platform" loading="lazy" width="240" height="320" decoding="async" data-nimg="1" class="w-full h-full object-cover bypass-filter" style="color:transparent" src="/assets/images/layout/dept-ed2.webp"/></div><div class="shadow-lg bg-orange-400 h-full w-full"><img alt="United Kingdom National Government Data Portal" loading="lazy" width="240" height="320" decoding="async" data-nimg="1" class="w-full h-full object-cover bypass-filter" style="color:transparent" src="/assets/images/layout/datagovuk.webp"/></div><div class="shadow-lg bg-gradient-to-b from-[#FFFDF8] to-orange-50 row-span-2 col-span-3 h-full w-full order-first lg:order-last"><div class="flex flex-col items-start h-full p-8"><div class="mt-auto flex flex-col items-start"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-20 w-20"></div></div><h2 class="main-top-title max-w-[16rem] ">DATA PORTALS</h2></div></div></div></a></div></div></section></div></div><div class="lg:pt-8 bg-homeWork bg-center-top bg-no-repeat bg-cover relative flex flex-col items-center justify-center !font-[&#x27;Inter&#x27;] overflow-visible pb-12 lg:pb-16"><div class="bg-transparent max-w-7xl w-full relative z-20"><section class="flex flex-col-reverse gap-8 md:gap-0 lg:my-0 my-32 px-16 lg:px-0 md:flex-row justify-center"><div class="flex flex-col items-center justify-center lg:w-1/2 gap-12 lg:h-[700px]"><div class="flex justify-center items-center gap-7 hover:scale-105 transition-all transition-all hover:cursor-default" id="value0"><div class="flex flex-col gap-2"><h3 class="h3 small-title text-start lg:text-end">We save you money</h3><p class="main-text text-start lg:text-end max-w-md">We have a vast code base and a wealth of materials from our work on previous similar projects - this saves us time and you money.</p></div><div class="flex justify-center items-center border-orange-400 rounded-full w-20 h-20 aspect-[1/1]"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-20 w-20 scale-110"></div></div></div></div><div class="flex justify-center items-center gap-7 hover:scale-105 transition-all transition-all hover:cursor-default" id="value1"><div class="flex flex-col gap-2"><h3 class="h3 small-title text-start lg:text-end">We meet your unique needs</h3><p class="main-text text-start lg:text-end max-w-md">We go beyond one-size-fits-all to give you a data solution that&#x27;s crafted to be as unique as your business and its challenges.</p></div><div class="flex justify-center items-center border-orange-400 rounded-full w-20 h-20 aspect-[1/1]"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-20 w-20 scale-110"></div></div></div></div><div class="flex justify-center items-center gap-7 hover:scale-105 transition-all transition-all hover:cursor-default" id="value2"><div class="flex flex-col gap-2"><h3 class="h3 small-title text-start lg:text-end">We provide end-to-end support</h3><p class="main-text text-start lg:text-end max-w-md">We can help in each step of the process - from crafting your data strategy and generating job stories, through implementation, to training and handover to your team members.</p></div><div class="flex justify-center items-center border-orange-400 rounded-full w-20 h-20 aspect-[1/1]"><div class="lf-player-container"><div id="lottie" style="background:transparent;margin:0 auto;outline:none;overflow:hidden" class="h-20 w-20 scale-110"></div></div></div></div></div><div class="flex justify-center items-center w-1/2 "><h2 id="valuecenter" class="flex justify-center lg:text-center main-top-title max-w-sm">WHY WORK WITH US?</h2></div></section></div></div><div class="pb-24 flex flex-col items-center mb-28 pt-16 px-8 justify-center"><div class="bg-transparent max-w-7xl w-full relative z-20"><section class="max-w-screen overflow-hidden "><div class="relative w-full m-10 px-4 sm:px-16 rounded-2xl mx-4"><div class="flex justify-start gap-1 mb-4"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-6 w-6 text-[#fb923c]"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-6 w-6 text-[#fb923c]"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-6 w-6 text-[#fb923c]"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-6 w-6 text-[#fb923c]"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-6 w-6 text-[#fb923c]"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path></svg></div><p class="text-xl text-maingray leading-relaxed mb-4 font-[&#x27;Inter&#x27;] text-start">I would like to take this opportunity to extend my heartfelt gratitude for the outstanding support and collaboration your team has offered over the past year. The agility, technical prowess, and steadfast dedication you have demonstrated are truly commendable. Your efforts have been integral to our successes, and I am deeply appreciative. I am hopeful that there will be opportunities for me to engage with future projects and contribute. Thank you once again for your exemplary contribution and for the positive spirit you bring to our work.</p><div class="flex items-center gap-2 pt-2"><img class="w-8 h-8 md:h-12 md:w-12 object-cover" src="assets/images/pages/showcase/ssen-logo.png" alt="Shailesh Kumar" width="48" height="48"/><div class="main-text text-[#979797]"><p>Shailesh Kumar, Analytics and Data Architect</p><p>Scottish &amp; Southern Electricity Networks</p></div></div><div class="rotate-180 absolute right-10 -bottom-8 sm:bottom-0 opacity-40"><img class="" src="assets/images/layout/quote.svg" alt="Quote"/></div></div></section></div></div><div class="relative flex flex-col items-center justify-center !font-[&#x27;Inter&#x27;] z-20"><section class="!max-w-screen flex justify-center pb-24"><div class="portaljs-home"><div class=" flex flex-col items-center justify-center max-w-8xl w-full"><section aria-labelledby="features-heading" class="relative flex"><div class="flex flex-col-reverse lg:grid lg:max-w-8xl lg:grid-cols-9 lg:gap-x-16 p-16 lg:px-6"><ul class="lg:col-span-4 grid md:grid-cols-2 md:gap-y-4 gap-y-8 gap-x-12 content-center md:mt-20 lg:mt-24 ourWork"><li class="caret-transparent min-w-full shrink-0 group hover:scale-105 transition-all"><a class="grid grid-cols-1 text-start" target="_blank" href="https://portaljs.org"><img alt="Data Portal Image" loading="lazy" width="480" height="640" decoding="async" data-nimg="1" class="aspect-[5/4] max-h-[20rem] w-full object-cover object-top shadow-lg group-hover:shadow-xl bypass-filter md:mt-8" style="color:transparent" src="/assets/images/layout/fcsc_bsh.jpg"/></a></li><li class="caret-transparent min-w-full shrink-0 group hover:scale-105 transition-all"><a class="grid grid-cols-1 text-start" target="_blank" href="https://portaljs.org"><img alt="Data Portal Image" loading="lazy" width="480" height="640" decoding="async" data-nimg="1" class="aspect-[5/4] max-h-[20rem] w-full object-cover object-top shadow-lg group-hover:shadow-xl bypass-filter md:-mt-24" style="color:transparent" src="/assets/images/layout/odni_bsh.jpg"/></a></li><li class="caret-transparent min-w-full shrink-0 group hover:scale-105 transition-all"><a class="grid grid-cols-1 text-start" target="_blank" href="https://portaljs.org"><img alt="Data Portal Image" loading="lazy" width="480" height="640" decoding="async" data-nimg="1" class="aspect-[5/4] max-h-[20rem] w-full object-cover object-top shadow-lg group-hover:shadow-xl bypass-filter md:mt-8" style="color:transparent" src="/assets/images/layout/brmnghm_bsh.jpg"/></a></li><li class="caret-transparent min-w-full shrink-0 group hover:scale-105 transition-all"><a class="grid grid-cols-1 text-start" target="_blank" href="https://portaljs.org"><img alt="Data Portal Image" loading="lazy" width="480" height="640" decoding="async" data-nimg="1" class="aspect-[5/4] max-h-[20rem] w-full object-cover object-top shadow-lg group-hover:shadow-xl bypass-filter md:-mt-24" style="color:transparent" src="/assets/images/layout/opnspndng_bsh.png"/></a></li><li class="caret-transparent min-w-full shrink-0 group hover:scale-105 transition-all"><a class="grid grid-cols-1 text-start" target="_blank" href="https://portaljs.org"><img alt="Data Portal Image" loading="lazy" width="480" height="640" decoding="async" data-nimg="1" class="aspect-[5/4] max-h-[20rem] w-full object-cover object-top shadow-lg group-hover:shadow-xl bypass-filter md:-mt-24" style="color:transparent" src="/assets/images/layout/538_bsh.png"/></a></li></ul><div class="lg:col-span-5 lg:col-start-5 hover:scale-105 transition-all flex flex-col w-full justify-center items-start pb-16 lg:pb-0"><h3 class="medium-title">Discover PortalJS - the JavaScript framework for data portals</h3><p class="mt-4 main-text">Rapidly build rich data portals with <a href="https://portaljs.org" class="underline text-maingray" target="_blank"><span>PortalJS</span></a>: an intuitive, highly customizable and highly extendable JavaScript-based framework offering speedy development, complete backend compatibility, and with out-of-the-box support for <a href="http://ckan.org" class="underline text-maingray" target="_blank"><span>CKAN</span></a>.</p><div class="mt-10 grid grid-cols-1 md:grid-cols-2 gap-4 text-sm"><div class="flex gap-4 md:gap-0"><span class="md:hidden">•</span><div><div class="font-medium small-title">Unify all data</div><div class="main-text">Seamlessly unify data and content from any DMS (e.g. <a href="http://ckan.org" class="underline text-maingray" target="_blank"><span>CKAN</span></a>) or CMS with a common API.</div></div></div><div class="flex gap-4 md:gap-0"><span class="md:hidden">•</span><div><div class="font-medium small-title">Right out-of-the-box</div><div class="main-text">Take advantage of an extensive set of ready-to-use portal components: catalog search, dataset showcase, blog &amp; more.</div></div></div><div class="flex gap-4 md:gap-0"><span class="md:hidden">•</span><div><div class="font-medium small-title">Your portal, your way</div><div class="main-text">Customize with ease - add routes, implement themes, use CSS &amp; React + CSS tools.</div></div></div><div class="flex gap-4 md:gap-0"><span class="md:hidden">•</span><div><div class="font-medium small-title">Extend to excel</div><div class="main-text">Develop/import your own React components to match evolving needs.</div></div></div></div><a aria-label="PortalJS" class="flex items-center gap-2 pt-8" target="_blank" href="https://portaljs.org"><div class="small-title transition-all !text-orange-400">PortalJS Website</div><svg width="16" height="9" viewBox="0 0 30 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C0.447715 7 4.82823e-08 7.44772 0 8C-4.82823e-08 8.55228 0.447715 9 1 9L1 7ZM29.7071 8.70711C30.0976 8.31659 30.0976 7.68342 29.7071 7.2929L23.3431 0.928934C22.9526 0.53841 22.3195 0.53841 21.9289 0.928934C21.5384 1.31946 21.5384 1.95262 21.9289 2.34315L27.5858 8L21.9289 13.6569C21.5384 14.0474 21.5384 14.6805 21.9289 15.0711C22.3195 15.4616 22.9526 15.4616 23.3431 15.0711L29.7071 8.70711ZM1 9L29 9L29 7L1 7L1 9Z" fill="#fb923c"></path></svg></a></div></div></section></div></div></section><section class="pt-16 bg-homeExpert bg-expertPosition bg-no-repeat bg-[length:1440px_600px] pb-32 pt-16 relative w-screen max-w-screen overflow-hidden flex flex-col items-center justify-center" tabindex="0"><div class="max-w-2xl"><h3 class="text-center mx-auto medium-title font-[&quot;Inter&quot;] text-white px-8">Data management is complex. We make it <span class="bg-clip-text text-transparent bg-gradient-to-r from-orange-300 to-orange-600 inline-block">easy</span><span class="inline-block whitespace-nowrap">.</span></h3><p class="text-center font-[&quot;Inter&quot;] text-maingray mt-4 px-8 sm:px-0 mx-auto max-w-lg">Get the answers you need today. Join thousands of happy customers.</p><div class="flex flex-col sm:flex-row mt-8 gap-y-8 sm:gap-x-4 w-full justify-center px-8 sm:px-0 mx-auto xl:max-w-4xl lg:max-w-3xl md:max-w-2xl max-w-sm"><div class="btn-primary"><a href="/contact">Email us</a></div><div class="btn-secondary"><a target="_blank" href="https://calendar.app.google/LT4acVdKn3Cxm2MXA">Schedule a free call</a></div></div></div><div class="mt-16 -mb-12"><section class="relative w-screen max-w-screen overflow-hidden" tabindex="0"><div class="flex justify-center"><div class="max-w-screen"><div class=""><div class="grayscale my-10 overflow-hidden"></div></div></div></div></section></div></section></div></section></div></main><footer class="font-[&#x27;Inter&#x27;] prose dark:prose-invert max-w-none flex flex-col items-center justify-center w-full h-auto pt-0 pb-20 pt-12 "><link rel="stylesheet" href="https://sibforms.com/forms/end-form/build/sib-styles.css"/><ul class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 2xl:grid-cols-6 w-full max-w-8xl px-4 justify-center footer-grid"><li class="flex flex-col items-center sm:items-start"><h3 class="inline-flex items-center mx-4 px-1 pt-1 small-title">Company</h3><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/about">About</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/jobs">Jobs</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/contact">Contact</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/impressum">Impressum</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/privacy">Privacy Policy</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/terms">Terms</a></li><li class="flex flex-col items-center sm:items-start"><h3 class="inline-flex items-center mx-4 px-1 pt-1 small-title">Solutions</h3><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/open-data-portals">Open Data Portals</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/data-catalogs">Data Catalogs</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/internal-data-management">Internal data management</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/data-engineering">Data Engineering</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/data-strategy">Data Strategy</a></li><li class="flex flex-col items-center sm:items-start"><h3 class="inline-flex items-center mx-4 px-1 pt-1 small-title">CKAN Services</h3><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/ckan/hosting">CKAN Hosting</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/ckan/development">CKAN Development</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/ckan/support">CKAN Support</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/ckan/consultancy">CKAN Consultancy</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/solutions/ckan/training">CKAN Training</a></li><li class="flex flex-col items-center sm:items-start"><h3 class="inline-flex items-center mx-4 px-1 pt-1 small-title">Explore</h3><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/showcase">Showcase</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/learn/faq">FAQ</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/glossary">Glossary</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/knowledge-base">Knowledge Base</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/playbook">Playbook</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/blog">Blog</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="/newsletter">Newsletter</a></li><li class="flex flex-col items-center sm:items-start"><h3 class="inline-flex items-center mx-4 px-1 pt-1 small-title">Other Projects</h3><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="https://ckan.org">CKAN</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="https://datahub.io">DataHub.Io</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="https://portaljs.org">PortalJS</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="https://frictionlessdata.io">Frictionless Data</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="https://flowershow.app">Flowershow</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="https://lifeitself.org">Life Itself</a><a target="_blank" class="inline-flex items-center mx-4 px-1 pt-1 main-text no-underline !text-black text-center sm:text-start" href="https://giftless.datopian.com">Giftless</a></li><li class="sib-form list-none !font-[&#x27;Inter&#x27;] !p-0"><div id="sib-form-container" class="w-full flex flex-col items-center sm:items-start !p-0 !m-0"><h3 class="inline-flex sm:text-left small-title px-1 pt-1">Newsletter</h3><form id="sib-form" method="POST" action="https://0613d040.sibforms.com/serve/MUIEAKfRo-lO46VJlQJ-1kVozCMQ0S_5S2gdVtBTlUlEjP20NVpOEB51v1hXi3E3WbALTojbhLXtePha3kA3eY7oOtyVCc9pbGx5EG4-GTBhbCZUiOgOqM7oZl5l9JoL77yVQD168dfbpoMFpOcLnjrFeWfTTUU2SOdw2Pa6IDib71CTkWsBIKW3LjqOqDfQ4rxxIZ4g4BCRoaq8" data-type="subscription" class="flex flex-col items-center sm:items-start px-1 pt-1"><div class=" flex flex-col"><div class="sib-input sib-form-block !p-0 min-w-[8rem] "><div class="form__entry entry_block"><div class="entry__field w-full"><input class="input !px-4 !text-black w-full placeholder:!text-gray-400 placeholder:!text-sm " maxLength="200" type="text" id="FIRSTNAME" name="FIRSTNAME" placeholder="Your name" autoComplete="off" data-required="true" title="first name" required=""/></div><label class="entry__error entry__error--primary !max-w-full !text-sm text-left bg-[#ffeded] border-[#ff4949] rounded-md"></label></div></div><div class="sib-input sib-form-block !p-0 w-full "><div class="form__entry entry_block"><div class="entry__field w-full"><input class="input !text-black !px-4 w-full placeholder:!text-gray-400 placeholder:!text-sm " type="text" id="EMAIL" name="EMAIL" placeholder="Your email address" autoComplete="off" data-required="true" title="Email" required=""/></div><label class="entry__error entry__error--primary !max-w-full !text-sm text-left bg-[#ffeded] border-[#ff4949] rounded-md"></label></div></div></div><div class="g-recaptcha !w-0" data-sitekey="6LfnC1IkAAAAAF2e32Omr3Vh-_byMLrtYhpv98pm" data-callback="invisibleCaptchaCallback" data-size="invisible" tabindex="0"></div><button class="sib-form-block__button sib-form-block__button-with-loader relative w-full sm:!m-0 btn-primary" form="sib-form" type="submit" aria-label="subscribe" tabindex="0"><svg class="icon clickable__icon progress-indicator__icon sib-hide-loader-icon absolute left-1/3 !m-0 h-6" viewBox="0 0 512 512"><path d="M460.116 373.846l-20.823-12.022c-5.541-3.199-7.54-10.159-4.663-15.874 30.137-59.886 28.343-131.652-5.386-189.946-33.641-58.394-94.896-95.833-161.827-99.676C261.028 55.961 256 50.751 256 44.352V20.309c0-6.904 5.808-12.337 12.703-11.982 83.556 4.306 160.163 50.864 202.11 123.677 42.063 72.696 44.079 162.316 6.031 236.832-3.14 6.148-10.75 8.461-16.728 5.01z"></path></svg>Subscribe</button><input type="text" name="email_address_check" class="hidden" aria-hidden="true" value=""/><input type="hidden" name="locale" aria-hidden="true" value="en"/></form><div id="error-message" class="sib-form-message-panel !w-fit !m-0 !mt-4 text-base text-left text-[#661d1d] bg-[#ffeded] border border-[#ff4949] rounded"><div class="sib-form-message-panel__text sib-form-message-panel__text--center"><svg viewBox="0 0 512 512" class="sib-icon sib-notification__icon"><path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z"></path></svg><span class="sib-form-message-panel__inner-text">Your subscription could not be saved. Please try again.</span></div></div><div id="success-message" class="sib-form-message-panel !w-fit !m-0 !mt-4 text-base text-left text-[#085229] bg-[#e7faf0] border border-[#13ce66] rounded"><div class="sib-form-message-panel__text sib-form-message-panel__text--center"><svg viewBox="0 0 512 512" class="sib-icon sib-notification__icon"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z"></path></svg><span class="sib-form-message-panel__inner-text">Your subscription has been successful!</span></div></div></div></li></ul><div class="flex items-center justify-center mt-16 bg-transparent">Made with<a href="https://flowershow.app/" target="_blank" rel="noopener noreferrer" class="flex items-center no-underline" title="Flowershow"><img alt="Flowershow" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="my-0 h-6 block w-6" style="color:transparent" src="/assets/images/logos/Flowershow-Logo.svg"/>Flowershow</a></div><div class="flex items-center justify-center mt-4">Created by<a href="https://www.datopian.com/" target="_blank" rel="noopener noreferrer" class="flex items-center object-center no-underline pl-1 " title="Datopian"><img alt="Datopian" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="my-0 block m-1 bypass-filter aspect-[1/1]" style="color:transparent" src="/assets/images/layout/datopian-logo-black.png"/><div class="px-1.5">Datopian</div></a></div><div class="flex gap-2 items-center mt-4"><a href="https://www.twitter.com/datopian" title="twitter" aria-describedby="df" target="_blank"><div class="hover:bg-orange-400 hover:cursor-pointer w-8 h-8 rounded-lg flex items-center justify-center" id="df"><img alt="Twitter" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="bypass-filter h-6 w-6 pt-1" style="color:transparent" src="/assets/images/logos/social-logo-twt-black.svg"/></div></a><a href="https://www.linkedin.com/company/datopian" title="linkedin" target="_blank"><div class="hover:bg-orange-400 hover:cursor-pointer w-8 h-8 rounded-lg flex items-center justify-center"><img alt="Linkedin" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="bypass-filter h-7 w-6" style="color:transparent" src="/assets/images/logos/social-logo-lin-black.svg"/></div></a><a href="https://www.facebook.com/datopianltd" title="facebook" target="_blank"><div class="hover:bg-orange-400 hover:cursor-pointer w-8 h-8 rounded-lg flex items-center justify-center"><img alt="Facebook" loading="lazy" width="10" height="8" decoding="async" data-nimg="1" class="bypass-filter w-3.5 pt-0.5" style="color:transparent" src="/assets/images/logos/social-logo-fb-black.svg"/></div></a><a href="https://www.upwork.com/agencies/~0132fb03ab1a8afecc" title="upwork" target="_blank"><div class="hover:bg-orange-400 hover:cursor-pointer w-8 h-8 rounded-lg flex items-center justify-center"><img alt="Upwork" loading="lazy" width="20" height="16" decoding="async" data-nimg="1" class="bypass-filter w-8 h-5.5 mt-10" style="color:transparent" src="/assets/images/logos/social-logo-upwork-black.webp"/></div></a></div><div class="h-auto"><a target="_blank" href="https://ckan.org"><img src="/assets/images/logos/ckan-costeward.svg" width="180"/></a></div></footer></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"meta":{"title":"Datopian - Leading CKAN and Data Experts","description":"Datopian are experts in data management and work with organizations of all sizes to design, develop and scale solutions to unlock their data's potential."},"blogs":[{"title":"Delivering a Worldwide Postal Code Dataset for Global Logistics Fortune 500 Logistics Company","created":"2024-11-05T00:00:00.000Z","layout":"article","authors":["Anuar Ustayev"],"avatarUrl":"/assets/images/team/Anuar-Ustayev.jpg","image":"/assets/images/case-studies/2024-11-05-postal-code-dataset-solution-for-logistics-enterprise/chuttersnap-9cCeS9Sg6nU-unsplash.jpg","industries":["Logistics"],"regions":["Americas"],"services":["Data Engineering","ETL","Data Delivery","Data-as-a-Service","Data Aggregation","Data Integration","Data Standardization","Schema Design","Data Validation","Metadata Management","API Development","Agile Delivery","Data Consultancy"],"usecases":["Data Standardization","Data Harmonization"],"description":"Datopian delivered a fully standardized global postal code dataset to a Fortune 500 logistics company, addressing complex data challenges to improve routing, delivery accuracy, and strategic planning.","brief":"To streamline global operations, a Fortune 500 logistics company partnered with Datopian for a comprehensive postal code solution. By sourcing and standardizing data from hundreds of countries, Datopian enabled seamless integration with the company's systems, optimizing route planning and enhancing logistics accuracy.","problem":"Fragmented and inconsistent postal code data across regions limited the logistics company’s ability to efficiently route deliveries and make accurate strategic decisions. The lack of standardized formats, diverse data sources, and changing place names created a significant barrier to efficient operations","need":"The company required a scalable, globally standardized postal code solution that would integrate seamlessly with their logistics workflows, support regular updates, and ensure high data quality across diverse regions.","solution":"Datopian developed a scalable postal code data solution, including multi-source aggregation, tailored data pipelines, advanced geolocation management, and a W3C-compliant metadata schema. The solution delivered a unified dataset, empowering the logistics company with precise, reliable data for enhanced operational efficiency.","tech":["GitHub","GitHub-Actions","ETL","CSV","Cloudflare-R2","Python","Frictionless-Data","FTP"],"providers":["Datopian"],"client":"Fortune 500 logistics company","period":"June 2024 - Present","work":"https://datahub.io/collections/postal-codes-datasets","date":"2024-11-05T00:00:00.000Z","slug":"postal-code-dataset-solution-for-logistics-enterprise","urlPath":"showcase/case-studies/postal-code-dataset-solution-for-logistics-enterprise","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":10},{"title":"Cost-Efficient and GDPR-Compliant: Datopian Migrates Open Data Denmark from Google Cloud to Hetzner","created":"2024-10-03T00:00:00.000Z","layout":"article","authors":["Anuar Ustayev"],"avatarUrl":"/assets/images/team/Anuar-Ustayev.jpg","image":"/assets/images/case-studies/2024-10-03-open-data-denmark-moving-from-GCP-to-hetzner-data-centers/quality-control.webp","industries":["Government/Public Sector"],"regions":["Europe"],"services":["CKAN Consultancy","CKAN Hosting \u0026 Support","Cloud Migration Services","Data Sovereignty Solutions","Infrastructure Provisioning Services"],"usecases":["Open Data Portal","Cloud Hosting"],"description":"Datopian migrated Open Data Denmark from Google Cloud Platform to Hetzner, ensuring data sovereignty, GDPR compliance, and reducing hosting costs by over 30%.","brief":"Open Data Denmark needed a more secure, cost-effective hosting solution for its national data portal. Datopian migrated the platform from [Google Cloud Platform (GCP)](https://cloud.google.com) to [Hetzner](https://www.hetzner.com/)’s German-based data centers, ensuring enhanced data sovereignty, reduced costs, and full compliance with EU regulations.","problem":"The Danish government faced increasing concerns about data privacy and sovereignty, particularly with non-European cloud providers like Google Cloud. Additionally, rising hosting costs with GCP were putting pressure on the budget for Open Data Denmark.","need":"Open Data Denmark required a reliable, European-based hosting solution that prioritized data sovereignty and compliance with GDPR, while also offering a more sustainable financial model for ongoing operations.","solution":"Datopian successfully migrated the portal from GCP to Hetzner, ensuring enhanced performance, reduced costs, and full compliance with GDPR and EU regulations.","tech":["CKAN","Python","ExpressJS","JavaScript","Postgre","Redis","Solr","Kubernetes (K3s)","Hetzner"],"providers":["Datopian"],"client":"Open Data Denmark","period":"July 2024 - Present","work":"[Open Data.dk](https://www.opendata.dk/)","date":"2024-10-03T00:00:00.000Z","slug":"open-data-denmark-moving-from-GCP-to-hetzner-data-centers","urlPath":"showcase/case-studies/open-data-denmark-moving-from-GCP-to-hetzner-data-centers","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":5},{"title":"Internal Data Catalog: A Journey to Better Data Management with CKAN","created":"2024-07-02T00:00:00.000Z","layout":"article","authors":["Michael Polidori"],"avatarUrl":"/assets/images/team/Michael-Polidori.jpg","image":"/assets/images/case-studies/2024-07-02-better-data-management-ckan/image20-unsplash.jpg","industries":["Energy","Environment","Public Health"],"regions":["Europe","North America","South Asia"],"services":["CKAN Consultancy","CKAN Development","CKAN Features","CKAN Hosting \u0026 Support","Custom Data Portal","UX/UI Design"],"usecases":["Data Catalog","Internal Data Management"],"description":"Discover how a global firm improved internal data management with a CKAN-powered data catalog. Explore its seamless integration and enhanced accessibility.","brief":"Datopian collaborated with a global consulting and engineering company to develop a customized data management portal using CKAN, addressing specific requirements to streamline data accessibility and usability for their global team.","problem":"Client's in-house data catalog solution was overly complex and technical, making it unsuitable for their users' needs. They required a simpler, user-friendly solution to manage and share datasets efficiently across their organization.","need":"The Client needed a straightforward data catalog to facilitate easy inter-organizational dataset sharing, with features including data access permissions, usage analytics, Azure SSO login, automated Azure user and organization synchronization, and custom dataset metadata schemas.","solution":"Datopian designed and implemented a CKAN-based data portal with a customized UI, integrated Azure SSO, and synchronized user and organization data from Azure to CKAN. The solution included custom metadata schemas, analytics tracking, and an intuitive interface, enhancing data management and accessibility.","tech":["CKAN","Python","JavaScript","Postgre","Redis","Solr","Azure"],"providers":["Datopian"],"client":"Not disclosed due to contractual obligations","period":"January 2024 - Present","work":"","date":"2024-07-02T00:00:00.000Z","slug":"better-data-management-ckan","urlPath":"showcase/case-studies/better-data-management-ckan","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":6},{"title":"Open Energy Data Initiative: SSEN's Digital Transformation (A technical case study)","created":"2024-04-22T00:00:00.000Z","layout":"article","authors":["Lucas Bispo","Yoana Popova","Sagar Ghimire"],"avatarUrl":["/assets/images/team/Lucas-Bispo.png","/assets/images/team/Yoana-Popova.jpg","/assets/images/team/Sagar-Ghimire.jpg"],"image":"/assets/images/case-studies/2024-04-22-tech-case-study-ssen/ssen.webp","industries":["Energy"],"regions":["Europe"],"services":["PortalJS","CKAN Development","Data Strategy"],"usecases":["Open Data Portal","Data Catalog"],"description":"Discover how SSEN leveraged open energy data to enhance grid management and operational efficiency. Explore the advanced data solutions driving SSEN's digital transformation.","brief":"The Scottish and Southern Electricity Networks (SSEN) Data Portal project is an innovative digital transformation initiative aimed at enhancing power distribution management. Utilizing advanced technologies like [PortalJS](https://www.portaljs.org) and [CKAN](https://www.datopian.com/solutions/ckan), the portal effectively manages and shares large datasets, improving operational efficiency and user engagement.","problem":"SSEN faced challenges in efficiently managing, sharing, and accessing extensive data across its power distribution network, which is crucial for operational excellence and customer satisfaction.","need":"There was a need for a robust platform capable of handling large volumes of data with high interoperability and security standards to improve data accessibility and streamline operations.","solution":"Datopian implemented a robust and comprehensive solution for SSEN by creating a decoupled architecture that utilizes [PortalJS](https://portaljs.org) for the frontend to enhance user interface responsiveness and CKAN v2.10 for the backend to manage data effectively. This setup is augmented with several CKAN extensions such as ckanext-dcat for DCAT support to improve interoperability, ckanext-scheming for customized schema configurations, ckanext-showcase to highlight key datasets, ckanext-googleanalytics for in-depth usage analytics, and ckanext-noanonaccess to enhance security by restricting anonymous access. Additionally, an ETL workflow using Prefect and BigQuery facilitates the efficient handling and querying of large data sets, including smart meter data, ensuring that SSEN can manage data flows from over 3.8 million endpoints effectively. This solution not only improves operational efficiency but also aligns with sustainable energy management practices.","tech":["CKAN","PortalJS","TypeScript","Postgre","Nextjs","Python","DCAT"],"providers":["Datopian"],"client":"Scottish \u0026 Southern Electricity Networks","period":"July 2023 - present","work":"[SSEN Open Data Portal](https://data.ssen.co.uk)","date":"2024-04-22T00:00:00.000Z","slug":"enhancing-energy-efficiency-scottish-southern-electricity-networks","urlPath":"showcase/case-studies/enhancing-energy-efficiency-scottish-southern-electricity-networks","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":6},{"title":"From Socrata to CKAN: A Seamless Data Portal Migration","created":"2024-04-22T00:00:00.000Z","layout":"article","authors":["Luccas Mateus","Yoana Popova"],"avatarUrl":["/assets/images/team/Luccas-Mateus.jpg","/assets/images/team/Yoana-Popova.jpg"],"tags":["CKAN"],"image":"/assets/images/case-studies/2024-04-22-case-study-santa-monica/santa-monica-sign.webp","industries":["Government/Public Sector"],"regions":["Americas"],"offerings":["CKAN"],"services":["CKAN Development","Custom Data Portal","UX/UI Design","Migration from Socrata to CKAN"],"usecases":["Open Data Portal","Data Catalog"],"description":"Explore Santa Monica's successful migration from Socrata to CKAN. Learn how this transition enhanced data control, cost-efficiency, and flexibility within a 30-day deadline.","brief":"The City of Santa Monica collaborated with Datopian to transition their data portal from the proprietary [Socrata platform](https://www.tylertech.com/products/data-insights/open-data-platform) to the open-source [CKAN](https://www.datopian.com/solutions/ckan) platform. The move aimed to gain cost-efficiency, control, and flexibility while adhering to a 30-day deadline.","problem":"Santa Monica faced the issue of high subscription costs and underutilization of the features provided by the [Socrata platform](https://www.tylertech.com/products/data-insights/open-data-platform). Moreover, there was a pressing deadline as their existing Socrata contract was set to be terminated, necessitating a rapid migration of data.","need":"The City urgently required a more cost-effective, flexible, and customizable data portal solution. They required the new CKAN instance to be hosted on their own AWS account, fully migrated, and operational within 30 days. The platform needed to ensure seamless data migration, facilitate easy access to civic data, and allow for future enhancements and integrations.","solution":"Leveraging our specialized know-how in data management, Datopian effectively transitioned Santa Monica's data portal to a more cost-efficient CKAN-based solution hosted on AWS. Navigating tight deadlines and complex data migration tasks, we deployed a fully operational portal tailored to the city's specific needs while aligning with budget constraints. This cost-effective solution empowers Santa Monica with greater control over their data assets, thus reinforcing their commitment to data transparency and accessibility.","tech":["CKAN","Python","GraphQL","Hasura","Postgre","AWS","Actions","Kubernetes"],"providers":["Datopian"],"client":"[City of Santa Monica](https://www.santamonica.gov/)","period":"October 2022 – November 2022","work":"[Data Santa Monica Gov](https://data.santamonica.gov/)","date":"2024-04-22T00:00:00.000Z","slug":"from-socrata-to-ckan-seamless-migration-city-of-santa-monica","urlPath":"showcase/case-studies/from-socrata-to-ckan-seamless-migration-city-of-santa-monica","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":5},{"title":"Open Energy Data: SSEN's Innovative CKAN Data Portal","created":"2023-10-09T00:00:00.000Z","layout":"article","authors":["Lucas Bispo","Yoana Popova"],"avatarUrl":"/assets/images/team/Lucas-Bispo.png","image":"/assets/images/case-studies/2023-10-09-empowering-energy-sector-ckan-portaljs-scottish-southern-electricity-networks/Slough_SSEN-3.webp","industries":["Energy"],"regions":["Europe"],"services":["PortalJS","CKAN Development","CKAN Features","Data Strategy"],"usecases":["Open Data Portal","Data Catalog"],"description":"Explore how SSEN leverages CKAN and PortalJS for open energy data management. Learn about their innovative data portal enhancing transparency, accessibility, and stakeholder engagement.","brief":"Datopian partnered with [Scottish Southern Electricity Networks (SSEN)](https://www.ssen.co.uk/), a leading Distribution Network Operator serving over 3.8 million homes and businesses across central southern England and northern Scotland. Our collaborative project centered on building a Data Portal to advance SSEN's strategic goals of innovation, partnership, and a sustainable energy future.","problem":"SSEN faced the challenge of efficiently managing and sharing large volumes of complex data with multiple stakeholders in an increasingly data-driven industry. The lack of a unified data-sharing platform not only complicated efficient data management but also constrained stakeholder engagement, creating a bottleneck for innovation and strategic partnerships.","need":"Recognizing the essential role of data transparency and accessibility, SSEN identified a critical need for a robust Data Portal. This platform would not only democratize access to key energy network datasets but also serve a diverse array of stakeholders, from local governments to energy suppliers and advocates for net-zero carbon emissions. This need coherently aligns with SSEN's overarching objectives, including the promotion of a sustainable energy future.","solution":"We deployed a robust, user-centric Data Portal utilizing CKAN and PortalJS technologies. The platform is equipped with specialized geospatial data capabilities, a customizable and visually engaging user interface, and efficient data management features. It facilitates streamlined data dissemination, allowing both the public and various stakeholders to effortlessly access critical data, thereby elevating SSEN's commitment to transparency and stakeholder engagement.","tech":["PortalJS","CKAN","JavaScript","Postgre","Nextjs","Python","DCAT"],"providers":["Datopian"],"client":"[Scottish \u0026 Southern Electricity Networks](https://ssen.co.uk)","period":"July 2023 - present","work":"[SSEN Data Portal](https://data.ssen.co.uk)","date":"2023-10-09T00:00:00.000Z","slug":"empowering-energy-sector-ckan-portaljs-scottish-southern-electricity-networks","urlPath":"showcase/case-studies/empowering-energy-sector-ckan-portaljs-scottish-southern-electricity-networks","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":7},{"title":"Open Government Data: Revamping OpenSpending for Fiscal Transparency","created":"2023-10-02T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2023-10-02-case-study-gift/ibrahim-boran-r0zrjWheW2g-unsplash.jpg","industries":["International Organization","Finance"],"regions":["Global"],"services":["PortalJS","Data Strategy","CKAN Consultancy","CKAN Development","Digital Transformation","UX/UI Design","Custom Data Portal","Data Engineering"],"usecases":["Open Data Portal"],"description":"Explore the OpenSpending revamp enhancing fiscal transparency and open government data. Discover a modern data platform that improves data integrity, accessibility, and citizen engagement.","brief":"In a strategic collaboration, Datopian and the [Global Initiative for Fiscal Transparency (GIFT)](https://fiscaltransparency.net/) successfully revamped the [OpenSpending platform](https://openspending.org/) delivering an end-to-end solution that modernized its capabilities to serve as an effective Open Government Data platform. The partnership elevated global fiscal transparency, accountability, and citizen engagement by enhancing data integrity, accessibility, and usability.","problem":"[The OpenSpending platform](https://openspending.org/) had grown obsolete, lacking the capacity to address the modern demands of fiscal transparency, open governance, and public data access. It lacked modern capabilities for data integrity, schema standardization, and user management, posing a challenge for GIFT and its complex stakeholder environment.","need":"An updated, sustainable platform was urgently needed to serve governments, civil society, and financial institutions globally. The solution had to accommodate historical data, offer flexible user management, support effortless data sharing, and allow dynamic schema modifications, all while ensuring a user-friendly interface.","solution":"Harnessing cutting-edge technologies Datopian engineered [OpenSpending](https://openspending.org/) - a streamlined, user-friendly platform. The portal combines seamless data migration, robust error reporting, easy data schema modification, and automated dataset merging. This new portal sets a new gold standard in how governments and public entities share, manage, and derive value from data, thereby fostering greater transparency and accountability.","tech":["PortalJS","CKAN","Apollo","React","Cypress","GCloud"],"providers":["Datopian"],"client":"[Global Initiative for Fiscal Transparency (GIFT)](https://fiscaltransparency.net/)","period":"October 2020 – June 2022","date":"2023-10-02T00:00:00.000Z","slug":"case-study-gift","urlPath":"showcase/case-studies/case-study-gift","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":7},{"title":"Birmingham's Open Data Portal: Enhancing Civic Transparency ","created":"2023-09-26T00:00:00.000Z","layout":"article","authors":["Joao Demenech"],"avatarUrl":"/assets/images/team/Joao-Demenech.jpg","tags":["CKAN"],"image":"/assets/images/case-studies/2023-09-26-birmingham-data-revamp-civic-transparency-through-ckan/bull-statue-birmingham-ian-procter-pixabay.jpg","industries":["Government/Public Sector","International Organization"],"regions":["Global"],"services":["PortalJS","CKAN Consultancy","CKAN Development","CKAN Hosting"],"usecases":["Open Data Portal"],"description":"Discover how data visualization and public data access enhance data transparency and civic engagement through digital transformation.","brief":"In collaboration with Datopian, [Birmingham City Council](https://www.birmingham.gov.uk/), which manages the [Birmingham City Observatory](https://www.cityobservatory.birmingham.gov.uk/), undertook a comprehensive revamp of their open data portal. The updated platform aims to serve as the city's authoritative 'single source of truth' for public data, facilitating enhanced civic transparency, and collaboration.","problem":"The council's previous open data platform, Data Factory, launched in 2014, had become outdated and static, failing to meet the evolving demands of stakeholders and the general populace for reliable and accessible data.","need":"Given Birmingham's complex ecosystem of public, private, and academic stakeholders, and its role as a burgeoning service-based economy, there was a compelling need for a modern, reliable open data platform. The platform needed to catalyze innovation, support transparent governance, and engage the community effectively.","solution":"Datopian implemented a comprehensive solution that included upgrading the CKAN instance from version 2.6 to 2.9 and migrating it to Datopian’s secure cloud infrastructure. A sleek, user-centric front-end was developed using the PortalJS framework. The project also featured the integration of custom data charts on the homepage, SEO automation covering dynamic and static pages, and web analytics capabilities through the open-source Umami tool. These enhancements have revitalized the open data portal, turning it into a state-of-the-art resource for both the public and various institutional stakeholders.","tech":["PortalJS","CKAN","Python","TypeScript","React","Nextjs","GraphQL","Umami"],"providers":["Datopian"],"client":"[Birmingham City Observatory](https://www.cityobservatory.birmingham.gov.uk/) (managed by [Birmingham City Council](https://www.birmingham.gov.uk/))","period":"August 2022 - October 2022","work":"[Birmingham City Observatory Open Data Portal](https://www.cityobservatory.birmingham.gov.uk/)","date":"2023-09-26T00:00:00.000Z","slug":"birmingham-data-revamp-civic-transparency-through-ckan","urlPath":"showcase/case-studies/birmingham-data-revamp-civic-transparency-through-ckan","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":5},{"title":"Advanced Data Engineering for Big Data Challenges","created":"2023-09-11T00:00:00.000Z","layout":"article","authors":["Michael Polidori"],"avatarUrl":"/assets/images/team/Michael-Polidori.jpg","image":"/assets/images/case-studies/2023-09-11-a-transformation-journey-to-elevated-data-analytics/stephen-dawson-qwtCeJ5cLYs-unsplash.jpg","industries":["Pharma/Biotechnology"],"regions":["Americas"],"services":["Data Engineering","Data Strategy"],"usecases":["ETL Pipelines"],"description":"ETL automation: scalable ETL solutions tailored for big data processing, enhancing data transparency and operational efficiency in complex environments, and supporting real-time decision-making.","brief":"Datopian successfully engineered an advanced ETL pipeline, tackling the Client's complex big data challenges and enabling data-driven decision-making.","problem":"The Client engaged Datopian's data engineering expertise to tackle the big data hurdles inherent in a large-scale ETL process—the heart of their data-centric product. With thousands of JSON files, each averaging around 100GB, even minor inefficiencies could cascade into severe operational setbacks.","need":"The Client needed an ultra-efficient, automated ETL infrastructure capable of flawlessly managing hundreds of terabytes of data each month. The framework had to meet rigorous standards for operational efficiency, data quality, and integrity, and be primed for rapid querying.","solution":"Datopian architected an advanced ETL solution leveraging Airflow's Directed Acyclic Graphs (DAGs), designed meticulously for each critical phase—from seamless data retrieval to automated workflow. Implementing data streaming and chunking technologies to combat memory constraints, the result was an ETL pipeline that set a new industry benchmark in speed, data hygiene, and structural integrity.","tech":["Airflow","Python","Postgre","AWS","Redshift"],"providers":["Datopian"],"client":"Not disclosed","period":"March 2023 - July 2023","date":"2023-09-11T00:00:00.000Z","slug":"a-transformation-journey-to-elevated-data-analytics","urlPath":"showcase/case-studies/a-transformation-journey-to-elevated-data-analytics","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":6},{"title":"Open Data Denmark's Open Data Portal: Multilingual Support \u0026 Security","created":"2023/08/31","layout":"article","tags":["CKAN"],"authors":["Michael Polidori","Yoana Popova"],"avatarUrl":"/assets/images/team/Michael-Polidori.jpg","image":"/assets/images/case-studies/2023-09-07-case-study-open-data-denmark/nick-karvounis-unsplash.jpg","industries":["Government/Public Sector"],"regions":["Europe"],"services":["CKAN Development","UX/UI Design","CKAN Hosting \u0026 Support"],"usecases":["Open Data Portal"],"description":"A CKAN data portal with multilingual support, GDPR compliance, ISO/IEC 27001 standards, and WordPress integration for improved data transparency and public access.","brief":"We collaborated with [Open Data DK](https://opendata.dk), a Danish open data initiative, to modernize and upgrade their existing CKAN classic portal. We focused on enhancing usability, security, and multilingual support while integrating their blog content and streamlining their infrastructure.","problem":"[Open Data DK](https://opendata.dk) was operating on an aging CKAN classic portal that lacked a decoupled front end, making it less user-friendly. While they were satisfied with CKAN's data management, the need for an integrated CMS for blog and news updates and reduced infrastructure overhead was clear.","need":"[Open Data DK](https://opendata.dk) required a solution that would securely store data as per ISO/IEC 27001 and GDPR compliance standards. They also needed Civil Personal Registration (CPR) validation to protect sensitive names and addresses, seamless integration with WordPress blogs, and WCAG 2.1 compliance for accessibility.","solution":"We upgraded [Open Data DK](https://opendata.dk/)'s portal to exceed initial criteria, integrating it with Google Cloud for ISO/IEC 27001 compliance and adding a user-configurable GDPR-friendly popup to manage data collection preferences. A custom CKAN extension ensures Civil Personal Registration data integrity. WordPress posts and WCAG 2.1 standards enrich user experience. Decoupling admin and public UIs enhances security. We automated metadata translations through an [IBM’s Watson](https://www.ibm.com/cloud/watson-language-translator)-driven extension, supporting Danish, English, and French. We modernized the front end by leveraging our [frontend-v2](https://github.com/datopian/frontend-v2). Hosting was migrated to Datopian, and we offer continuous deployment and support. The result is a secure, accessible, and powerful platform that keeps users updated while exploring various open data topics.","tech":["TypeScript","Python","CKAN","Postgre","Redis","Solr","uWSGI","Watson"],"providers":["Datopian"],"client":"[Open Data DK](https://opendata.dk/)","period":"August 2018 - present","work":"[Open Data DK](https://opendata.dk)","date":"2023/08/31","slug":"case-study-open-data-denmark","urlPath":"showcase/case-studies/case-study-open-data-denmark","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":7},{"title":"UAE's Open Data Portal: New CKAN Platform with Bilingual Features","created":"2023/08/31","layout":"article","categories":["Open Data Portal"],"tags":["CKAN"],"authors":["João Demenech","Yoana Popova"],"avatarUrl":"/assets/images/team/Joao-Demenech.jpg","image":"/assets/images/case-studies/2023-08-31-case-study-open-data-uae/UAE.webp","industries":["Government/Public Sector"],"regions":["Middle East"],"offerings":["CKAN","PortalJS"],"services":["PortalJS","UI/UX design","CKAN Features","CKAN Development","CKAN Hosting \u0026 Support","CKAN upgrade and database migration","DevOps"],"usecases":["Open Data Portal"],"description":"Best practices in open data and government data transparency: the CKAN portal, part of the UAE Open Data Initiative, features bilingual support and a CKAN upgrade, enhancing data transparency, user experience, and.","brief":"The [Federal Competitiveness and Statistics Centre](https://fcsc.gov.ae/) (FCSC) of the UAE partnered with Datopian to upgrade and enhance their existing [Open Data portal](https://bayanat.ae/). Rather than merely upgrading it, we opted for a ground-up redevelopment, retaining only the datasets from the original portal. The new platform, now accessible at https://opendata.fcsc.gov.ae, is designed to set new benchmarks in data quality, user engagement, and multifunctionality, positioning the UAE as a leader in the open data field. Experience the transformation by comparing the [old portal](https://bayanat.ae) and the new one at https://opendata.fcsc.gov.ae.","problem":"The existing open data portal, built on CKAN 2.6 and SiteCore, had limitations in usability, functionality, and user engagement. The platform lacked modern features like a compelling UI/UX design, dynamic charts, and content management integration. This made it less appealing and usable for the public, hindering the FCSC's goal to be among the top 10 countries in the open data field. Here, you can see the [old portal](https://bayanat.ae).","need":"There was a need for a comprehensive upgrade that would overcome the existing platform's limitations. The new system needed to be bilingual, have a more user-friendly interface and support dynamic features like charts, easy sharing, and user feedback. Moreover, the content management system needed integration to improve SEO capabilities and user engagement.","solution":"We rebuild the portal with cutting-edge UX/UI design, seamlessly integrating storytelling to immerse users in a journey through various UAE-focused topics. Utilizing our [PortalJS](https://www.portaljs.com/) framework for the front end enabled high customizability and simplified administrative tasks. We implemented bilingual support for English and Arabic, including right-to-left content flow for Arabic. On the backend, we modernized the platform by upgrading to CKAN 2.9.5 and migrated the database to a secure Azure Kubernetes Cluster. We also seamlessly integrated a custom GhostCMS instance, empowering administrators with the ability to create and update content such as pages, news articles, navigation links, and homepage visuals. We added resource citation, sharing, rating, and dynamic visualization features to elevate user experience. Further, we designed a CKAN dataset approval workflow aligned with FCSC's data quality standards, ensuring only vetted and approved datasets are publicly accessible.","tech":["CKAN","Python","TypeScript","React","Nextjs","PortalJS","GraphQL","Ghost","Figma"],"providers":["Datopian"],"client":"[UAE's Federal Competitiveness and Statistics Centre](https://u.ae/en) (FCSC)","period":"November 2021 - present","work":"[UAE Open Data portal](https://opendata.fcsc.gov.ae/)","date":"2023/08/31","slug":"revolutionizing-open-data-fcsc","urlPath":"showcase/case-studies/revolutionizing-open-data-fcsc","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":5},{"title":"Making Public Health Data Accessible: CKAN-based Data Access Platform","created":"2022-07-28T00:00:00.000Z","authors":["Yoana Popova","Michael Polidori"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","layout":"article","image":"/assets/images/case-studies/2022-07-28-an-open-data-platform-for-vital-strategies-a-global-public-health-organization/campaign-creators-pypeCEaJeZY-unsplash-cut.webp","description":"Building an Open Data Portal with the right tools to help users easily access and visualize public health data.","industries":["Government/Public Sector","Non-profit/NGO","Public Health"],"regions":["Global"],"services":["Data Engineering","CKAN Development","CKAN Features","CKAN Consultancy","CKAN Hosting \u0026 Support"],"usecases":["Open Data Portal"],"brief":"Vital Strategies, in collaboration with Datopian, developed [VIA Data](https://vital-stepsdata.org/) - a data access platform based on CKAN. VIA Data makes public health data more accessible by converting complex datasets into interactive, visual, and easy-to-understand formats. The platform helps public health practitioners, researchers, and the general public use data effectively.","problem":"Public health and epidemiology data, although extensively collected, often remain underutilized. Many countries gather vast amounts of data that end up languishing on servers or in Excel spreadsheets, rarely seeing the light of day. This data, which could be invaluable for researchers, journalists, and the general public, remains inaccessible due to the lack of user-friendly tools to share it effectively. VIA Data was conceived to address this gap.","need":"Vital Strategies needed a tool that can make public health data more accessible, interactive, and understandable. Such a tool would enable public health practitioners, researchers, and the general public to leverage data effectively for informed decision-making and improved health outcomes.","solution":"VIA Data, standing for Visual, Interactive, and Accessible Data, addresses this need by providing a public, open-source CKAN extension that simplifies data access and visualization. It features a data access portal and interactive report platform, allowing users to easily find, analyze, and share public health data. By transforming raw data into compelling stories and interactive visualizations, VIA Data enhances data usability and impact, ultimately contributing to better public health systems worldwide. By customizing the default CKAN UI, we created visually-rich dashboards and easy-to-use Query Tools with multiple forms of visualizations. Popular libraries like Plotly, Leaflet, and DataTables were used to create interactive and customizable data visualizations. With a clean and organized interface, the portal makes sharing public health data visually easy and enjoyable for both admins and public users.","tech":["CKAN","Datatables","JavaScript","Python","Postgre","Redis","Solr","Plotly","Leaflet"],"providers":["Datopian"],"client":"[Vital Strategies](https://www.vitalstrategies.org/)","period":"November 2017 - present","work":"[Vital Strategies Platform](https://vital-stepsdata.org/)","date":"2022-07-28T00:00:00.000Z","slug":"an-open-data-platform-for-vital-strategies-a-global-public-health-organization","urlPath":"showcase/case-studies/an-open-data-platform-for-vital-strategies-a-global-public-health-organization","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":5},{"title":"An Open Data Platform for the U.S. Department of Education","created":"2022-06-13T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2022-06-13-an-open-data-platform-for-the-u-s-department-of-education/brett-jordan-kuEMUoDZepY-unsplash1.webp","description":"Building an Open Data Platform for the massive—and ever-growing—open data collection of Dept of Ed to allow easier organization, searchability, navigation, and usage of their data.","industries":["Government/Public Sector","Education"],"regions":["Americas"],"services":["CKAN Development","CKAN Features","CKAN Consultancy"],"usecases":["Open Data Portal","Data Catalog"],"brief":"Datopian (in partnership with CivicActions) have delivered a government-compliant Open Data Platform that revolutionizes data accessibility, navigation, and user engagement, fulfilling the United States Department of Education's need for a centralized, user-friendly data repository.","problem":"The problem faced by the United States Department of Education was the lack of a centralized location to organize, search, edit, and share their massive and ever-growing open data collection. As a result, it was difficult for inter-organizational Data Stewards, as well as the general public, to easily navigate and utilize the data.","need":"The Department of Education needed a solution that would allow for the easy organization, searchability, navigation, and usage of their data by a wide range of audiences, including researchers, teachers, government employees, and the general public. The project required a solution that would fulfill a broad set of criteria, including centralizing access to public data, providing a modern and intuitive interface for navigating data resources, allowing an easy search of public datasets by metadata, facilitating user engagement, and enabling analytics that allow the Department to answer questions, among others.","solution":"Datopian, in collaboration with CivicActions, developed a centralized Open Data Platform (ODP) that meets government standards and offers a feature-rich, user-friendly location for organizing, searching, editing, and sharing data, which can be accessed by users at any level. The platform collects metadata using web scrapers and ingests data from education-related organizations. Custom solutions were developed for managing users, approving data, and creating and editing dataset relationships. The ODP ensures compliance with the Government mandate on open data and supports standardized Project Open Data Schema, making data exchange simple and flexible.","tech":["CKAN","Python","Scrapy","DCAT","API"],"providers":["Datopian","[CivicActions](https://civicactions.com/)"],"client":"[U.S. Department of Education](https://www.ed.gov/)","period":"September 2018 - present","work":"[Department of Education ODP (Open Data Platform)](https://data.ed.gov/)","date":"2022-06-13T00:00:00.000Z","slug":"an-open-data-platform-for-the-u-s-department-of-education","urlPath":"showcase/case-studies/an-open-data-platform-for-the-u-s-department-of-education","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":6},{"title":"Helping a sustainable data-driven business derive meaning from information","created":"2022-05-12T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2022-05-12-helping-sustainable-data-driven-business-derive-meaning-from-information/nasa-Q1p7bh3SHj8-unsplash-scaled.webp","description":"Solving big data management issues for Birch Infrastructure – a company that brings together renewable energy and data centers.","industries":["Energy"],"regions":["Americas"],"services":["Data Engineering","Data Strategy"],"usecases":["Data Catalog","Internal Data Management"],"brief":"The project offers a compelling case for how Datopian\u0026apos;s cutting-edge solutions tackled the intricate big data management challenges faced by Birch Infrastructure, a pioneering US-based company focused on integrating renewable energy and data centers.","problem":"The project offers a compelling case for how Datopian\u0026apos;s cutting-edge solutions tackled the intricate big data management challenges faced by Birch Infrastructure, a pioneering US-based company focused on integrating renewable energy and data centers.","need":"Birch required a comprehensive solution that would automate and streamline their data management processes while implementing best practices of data engineering, enabling them to focus on producing business insights instead of struggling with raw data complexities.","solution":"We stepped in with a tailored, comprehensive solution that streamlined Birch Infrastructure\u0026apos;s data management processes. By leveraging cutting-edge technologies such as Elasticsearch, BigQuery, and Jina.ai, we implemented a user-friendly platform that simplifies data access, storage, and analytics. Our approach included an innovative data pipeline to automate data ingestion, management, transformation, and display. We implemented efficient search capabilities, and interactive visualizations, empowering Birch Infrastructure to rapidly uncover valuable insights. By implementing data exploration, metadata indexing, smart entity mapping, and semantic search, we facilitated streamlined access to relevant data. We also implemented data exploration, metadata indexing, smart entity mapping, and semantic search to facilitate access to relevant data. The solution led to significant time savings, better data cross-referencing, and enabled Birch to excel in agile, data-driven decision-making.","tech":["CKAN","Python","ElasticSearch","MSSQL","Nodejs","BigQuery","Jupyter","FastAPI","Prefect","DBT","Docker","Jina","Kibana","DNNS","MachineLearning","NLP","Firebase","Apollo","Nextjs","React","Tailwind","Mapbox","Plotly","PyVis","D3","Mocha","Chai"],"providers":["Datopian"],"client":"[Birch Infrastructure](https://www.birch.coop/)","period":"March 2021 - present","date":"2022-05-12T00:00:00.000Z","slug":"helping-sustainable-data-driven-business-derive-meaning-from-information","urlPath":"showcase/case-studies/helping-sustainable-data-driven-business-derive-meaning-from-information","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":8},{"title":"A novel tool developed for a Fortune 500 Pharma and Biotechnology Corporation","created":"2022-05-03T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","description":"Building an Open Data Portal with the right tools to help users easily access and visualize public health data.","image":"/assets/images/case-studies/2022-05-03-a-novel-tool-developed-for-a-fortune-500-pharma-and-biotechnology-corporation/national-cancer-institute-s9WLlvDlbx4-unsplash-scaled.webp","industries":["Pharma/Biotechnology"],"regions":["Americas"],"services":["Data Engineering","CKAN Development"],"usecases":["Internal Data Management"],"brief":"The project offers a compelling case for how Datopian created a custom-built discovery portal and search engine that streamlined processes, enabling a Fortune 500 pharmaceutical company to significantly improve dataset access and collaboration for their global research and development teams.","problem":"The client struggled with managing big amounts of clinical trial data from various sources, stored across their organization\u0026apos;s numerous departments and geographical locations. The pharmaceutical company required a unified solution for data aggregation, a discovery portal, and a search engine that could incorporate their complex, organization-specific metadata language system.","need":"The client needed a comprehensive solution to aggregate, search, and manage datasets across the organization, regardless of origin, storage, or geographical boundaries. They needed a solution that was both immediately useful and extremely customizable, allowing for seamless integration across their organization. The chosen solution had to be future-proof, supporting distributed deployment, interoperability with existing industry tools, and automation. Additionally, the solution needed to accommodate their unique dataset publishing domain model, sophisticated tagging system, and automated dataset uploading.","solution":"We developed a highly customized CKAN-based data portal and API serving system, tailored to the client\u0026apos;s specific domain model and metadata language. The solution provided an intuitive user interface for data management, and a sophisticated API for automation and headless manipulation of datasets. By incorporating agile development practices and continuous delivery, Datopian helped the client optimize their data cataloging, discovery, and dataset quality initiatives, ultimately driving efficiency and innovation within their research and development teams. This solution facilitated the client\u0026apos;s reproducible science and dataset quality initiatives while empowering global research and development staff with efficient data access and discovery.","tech":["CKAN","Python","JsonLD","Jenkins","EKS","AWS"],"providers":["Datopian"],"client":"A fortune 500 company, one of the largest pharmaceutical corporations in the world, with a highly specialized Gene Research and Therapy division in Silicon Valley, California","period":"2019 – 2021","date":"2022-05-03T00:00:00.000Z","slug":"a-novel-tool-developed-for-a-fortune-500-pharma-and-biotechnology-corporation","urlPath":"showcase/case-studies/a-novel-tool-developed-for-a-fortune-500-pharma-and-biotechnology-corporation","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":9},{"title":"An Open Data Portal for the NHS Business Services Authority","created":"2022-04-18T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2022-04-18-open-data-portal-for-the-nhsbsa/patty-brito-Y-3Dt0us7e0-unsplash-scaled.webp","industries":["Government/Public Sector","Public Health"],"regions":["Europe"],"services":["CKAN Features","CKAN Development","CKAN Hosting \u0026 Support"],"usecases":["Open Data Portal"],"description":"The NHSBSA faced the challenge of efficiently managing and sharing vast amounts of health-related data across their organization, while ensuring easy access and discoverability for both internal and external stakeholders.","brief":"The project offers a compelling case for how Datopian\u0026apos;s cutting-edge solutions enabled the NHS Business Services Authority (NHSBSA) to create an efficient and user-friendly Open Data Portal, catering to their vision of improving customer experience and delivering real value.","problem":"The NHSBSA faced the challenge of efficiently managing and sharing vast amounts of health-related data across their organization, while ensuring easy access and discoverability for both internal and external stakeholders. To achieve this, they needed a scalable, user-friendly, and secure open data platform that could handle big data and improve overall data transparency in the healthcare sector.","need":"NHSBSA needed a platform with sufficient storage capacity, an SQL queryable API data endpoint, a data explorer extension for effective filtering and previewing, and a solution for handling large data files to support their commitment to making data freely available.","solution":"We implemented a powerful, tailored CKAN-based open data portal to cater to the NHSBSA\u0026apos;s specific requirements. The solution incorporated advanced technologies like BigQuery and Google Cloud Storage for efficient data management and handling of large datasets. Our team developed a user-friendly data explorer extension that enabled effective filtering, previewing, and downloading of resources, even for sizable files. Additionally, a customized data publishing UI allowed for direct uploads to the cloud, streamlining the data publishing process. A zipped upload function was also developed, along with tools for transparent audit trails and output logs of user activities. Our comprehensive solution enhanced the NHSBSA\u0026apos;s data discoverability, accessibility, and operational efficiency while promoting transparency and collaboration within the healthcare sector.","tech":["CKAN","Postgre","BigQuery","GCloud","Datapub","Airflow","Aircan","API"],"providers":["Datopian"],"client":"[NHS Business Services Authority (NHSBSA)](https://opendata.nhsbsa.net/)","period":"January 2020 - present","work":"","date":"2022-04-18T00:00:00.000Z","slug":"open-data-portal-for-the-nhsbsa","urlPath":"showcase/case-studies/open-data-portal-for-the-nhsbsa","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":4},{"title":"New Mexico Water Data Initiative","created":"2022-03-03T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2022-03-03-client-case-study-new-mexico-water-data-initiative/stephanie-klepacki-KV7Mtt-br2o-unsplash-1-scaled.webp","industries":["Non-profit/NGO"],"regions":["Americas"],"services":["UX/UI Design","CKAN Hosting \u0026 Support"],"usecases":["Open Data Portal"],"description":"Before approaching Datopian, the client had an existing CKAN site. However, they realized they were not utilizing its full potential and maintaining the portal on their own was not feasible.","brief":"The project offers a compelling case for how Datopian\u0026apos;s expertise transformed New Mexico\u0026apos;s Water Data Initiative by upgrading their CKAN portal, providing improved functionality, accessibility, and design to efficiently manage and share water data for better water management and planning.","problem":"New Mexico\u0026apos;s existing CKAN portal was underutilized and challenging to maintain in-house, with outdated security measures and limited interoperability, making it difficult for users to access and navigate the vast water data resources.","need":"The client required a robust, secure, and user-friendly CKAN portal, with seamless data catalog interoperability, improved layout, and design to ensure water data accessibility for effective water management and planning.","solution":"Datopian migrated the client\u0026apos;s CKAN instance to their cloud, upgraded security patches, implemented Data Catalog Vocabulary (DCAT) for enhanced interoperability, and redesigned the portal\u0026apos;s homepage for improved usability. The upgraded portal now facilitates easy access to datasets on Google Datasets Search, ensuring efficient water data management for New Mexico\u0026apos;s Water Data Initiative.","tech":["CKAN","Python","DCAT","GDS"],"providers":["Datopian"],"client":"[New Mexico Water Data Initiative](https://newmexicowaterdata.org) ","period":"September 2021 - Present","work":"[New Mexico Water Data](https://catalog.newmexicowaterdata.org) ","date":"2022-03-03T00:00:00.000Z","slug":"client-case-study-new-mexico-water-data-initiative","urlPath":"showcase/case-studies/client-case-study-new-mexico-water-data-initiative","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":2},{"title":"Organization for Economic Co-operation and Development","created":"2020-11-10T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2020-11-10-client-case-study-oecd/community.bc1a7fdb.webp","industries":["International Organization"],"regions":["Global"],"services":["Digital Transformation","CKAN Consultancy","Data Strategy"],"usecases":["Internal Data Management"],"description":"The project offers a compelling case for how Datopian created a custom-built discovery portal and search engine that streamlined processes, enabling a Fortune 500 pharmaceutical company to significantly improve dataset access and collaboration for their global research and development teams.","brief":"The project offers a compelling case for how Datopian created a custom-built discovery portal and search engine that streamlined processes, enabling a Fortune 500 pharmaceutical company to significantly improve dataset access and collaboration for their global research and development teams.","problem":"The OECD faced the challenge of transitioning their data hub for official statistics called .Stat Suite to open-source software to accommodate users' increasing demand for seamless integration with existing systems, while ensuring the software\u0026apos;s technical complexity was effectively addressed. This change marked the most technically complex iteration of the software, and OECD needed expert guidance to ensure a smooth and successful transition.","need":"OECD sought a partner with a strong background in open-source software to help them move towards a fully open-source model. They aimed to learn from similar projects and benefit from expertise in areas such as documentation, continuous integration/delivery, and community engagement.","solution":"We collaborated with the OECD, providing expert guidance on their open-source transition journey. By conducting workshops and generating a detailed report of recommendations, Datopian advised the SIS-CC on various aspects from community engagement to technical codebase management. Consequently, the .Stat Suite was transformed with the implementation of full DevOps operations, leveraging microservices architecture, and adopting technologies such as Docker and Kubernetes for enhanced scalability and deployment efficiency. This strategic approach enabled the OECD to empower a growing open-source community and deliver a more accessible, user-friendly data management solution. As a result, OECD successfully transitioned to a microservices-based, open-source model, lowering the barrier for new developers and enabling rapid deployment of the .Stat Suite in various environments.","tech":["CKAN","Python","JsonLD","SDMX","Docker","Kubernetes"],"providers":["Datopian"],"client":"[Organisation for Economic Co-operation and Development (OECD)](https://www.oecd.org/), [SIS-CC](https://siscc.org/stat-suite/)","period":"2018-2019","work":"","date":"2020-11-10T00:00:00.000Z","slug":"client-case-study-oecd","urlPath":"showcase/case-studies/client-case-study-oecd","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":3},{"title":"Open Data Northern Ireland","created":"2020-11-10T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2020-11-10-client-case-study-open-data-northern-ireland/photo-1585580554602-ff1820c43788.webp","industries":["Government/Public Sector"],"regions":["Europe"],"services":["CKAN Features"],"usecases":["Open Data Portal"],"description":"The Open Data Northern Ireland (NI) portal was developed as part of the Digital NI initiative. The government of Northern Ireland is committed to open data because they recognise that opening up data increases transparency, accountability and efficiency of the public sector. Moreover, they welcome the opportunity presented by open data to encourage new commercial activities and encourage economic growth.","tech":["PortalJS","CKAN","TypeScript"],"providers":["Datopian"],"client":"[Open Data Northern Ireland (NI)](https://www.opendatani.gov.uk/)","period":"December 2015 - ongoing","date":"2020-11-10T00:00:00.000Z","slug":"client-case-study-open-data-northern-ireland","urlPath":"showcase/case-studies/client-case-study-open-data-northern-ireland","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":4},{"title":"Scottish Cities Alliance: Case Study of collaboration","created":"2020-11-10T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2020-11-10-case-study-scottish-cities-alliance/photo-1552197680-0223a9065fa3-1024x683.webp","industries":["Government/Public Sector","Smart Cities"],"regions":["Europe"],"services":["CKAN Hosting \u0026 Support"],"usecases":["Open Data Portal"],"description":"The Alliance required an open-source open data portal that would not only drive innovation and reinforce their commitment to transparency but also enable the accessibility of datasets, enhance service quality, and foster data-driven decision-making in the Smart Cities Scotland project.","brief":"This project showcases how Datopian collaborated with the Scottish Cities Alliance to develop an Open Data platform, fueling the Smart Cities Scotland initiative, which leverages new technologies to transform city services and attract external investments across Scotland\u0026apos;s seven major cities.","problem":"Only two of the seven cities involved in the Smart Cities Scotland project had an open data platform. The need for a unified platform, rather than individual platforms, was essential for a cohesive and efficient approach to sharing and utilizing data.","need":"The Alliance required an open-source open data portal that would not only drive innovation and reinforce their commitment to transparency but also enable the accessibility of datasets, enhance service quality, and foster data-driven decision-making in the Smart Cities Scotland project. It was crucial to utilize open tools that offered flexibility, customization, and a collaborative experience, as this would further emphasize their program's commitment to openness.","solution":"Datopian, as a trusted partner in open-source data solutions, provided the Scottish Cities Alliance with a customized CKAN platform tailored to their unique needs. This innovative open data portal has successfully improved data accessibility and quality, driving smart city initiatives across Scotland. By leveraging the power of CKAN\u0026apos;s flexibility and collaborative features, the alliance has effectively transformed city services, maximizing the impact of data-driven decision-making and enhancing transparency in urban development.","tech":["CKAN","TypeScript","Python"],"providers":["Datopian"],"client":"[Scottish Cities Alliance](https://scottishcities.org.uk/)","period":"2017 - ongoing","date":"2020-11-10T00:00:00.000Z","slug":"case-study-scottish-cities-alliance","urlPath":"showcase/case-studies/case-study-scottish-cities-alliance","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":3},{"title":"Energinet: towards a new future of renewable energy","created":"2020-11-10T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2020-11-10-client-case-study-energinet/energinet-1536x1025-1.webp","industries":["Energy"],"regions":["Europe"],"services":["CKAN Hosting \u0026 Support"],"usecases":["Open Data Portal"],"description":"Energinet required an open-source, scalable solution with expertise in data portal software to upgrade their existing infrastructure and support the creation of a new data gateway product, catering to the needs of diverse user groups while fostering transparency and innovation in renewable energy.","brief":"The project offers a compelling case for how Datopian upgraded Energine\u0026apos;s data infrastructure, facilitating an advanced, user-friendly gateway to their renewable energy data.","problem":"Energinet was using CKAN 2.6 platform and wanted to upgrade to CKAN 2.8 while also seeking guidance on best data practices for their upcoming energy data projects. They aimed to create two frontends: one for users to search and download data, and another for visualization and exploration through a dashboard.","need":"Energinet required an open-source, scalable solution with expertise in data portal software to upgrade their existing infrastructure and support the creation of a new data gateway product, catering to the needs of diverse user groups while fostering transparency and innovation in renewable energy. They also sought more advanced solutions for integrating content in CKAN, as the existing CKAN pages no longer fit their requirements, necessitating a more versatile and user-friendly approach.","solution":"We upgraded Energinet\u0026apos;s platform to CKAN 2.8, deprecated unnecessary extensions, and developed two products: Energi Data Service (EDS) for searching raw datasets, and Energi Data Portal (EDP) (gateway to various data products at Energinet) for visualizations and app creation. We also released a new app called \u0026apos;Green Energy\u0026apos; as part of the EDP project, built interactive dashboards (e.g., Green Energy, CO2 Emissions Level), redesigned the architecture to enable large data downloads in various formats, and provided responsive design for desktop, mobile, and tablet devices. Our team also offered support services, including bug fixes and feature enhancements. This collaboration facilitated seamless data access, enhanced transparency, and provided valuable insights for users such as schools and energy consumers. By providing innovative open-source solutions and sharing best practices, Datopian enabled Energinet to unlock the potential of their data for various user groups, advancing their mission to promote a sustainable energy future.","tech":["CKAN","Python"],"providers":["Datopian"],"client":"[Energinet](https://energinet.dk/)","period":"November 2018 - present","date":"2020-11-10T00:00:00.000Z","slug":"client-case-study-energinet","urlPath":"showcase/case-studies/client-case-study-energinet","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":3},{"title":"Strategic Synergy in Open-Source Technology: Datopian and OKF Elevate Global Open Data Standards Through CKAN","created":"2020-11-10T00:00:00.000Z","layout":"article","authors":["Yoana Popova"],"avatarUrl":"/assets/images/team/Yoana-Popova.jpg","image":"/assets/images/case-studies/2020-11-10-strategic-synergy-okf-elevate-global-data-standards-through-ckan/OKF-Datopian.webp","industries":["International Organization","Non-profit/NGO"],"regions":["Global"],"services":["CKAN Development","CKAN Features","Data Engineering","Digital Transformation"],"usecases":["Data Catalog","Internal Data Management","Open Data Portal"],"description":"Datopian and OKF share many of the same values. We are both committed to fostering transparency and innovation through open data and open-source technical infrastructure.","providers":["Datopian","[OKF](https://okfn.org/en/)"],"client":"[OKF](https://okfn.org/en/)","period":"2014 - present","date":"2020-11-10T00:00:00.000Z","slug":"strategic-synergy-okf-elevate-global-data-standards-through-ckan","urlPath":"showcase/case-studies/strategic-synergy-okf-elevate-global-data-standards-through-ckan","isDraft":false,"editUrl":null,"showComments":false,"showEditLink":false,"showLinkPreviews":true,"showToc":false,"showSidebar":false,"readingTime":2}],"image":"https://www.datopian.com/assets/images/layout/datopian_logo.webp"},"__N_SSG":true},"page":"/","query":{},"buildId":"79iql5dkbI2GQFSqGuF5D","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10