1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.16.1"/><meta data-react-helmet="true" name="description" content="Blackfire's continuous observability solution empowers developers to monitor their applications' real-time behavior and proactively identify existing bottlenecks or the consequences of upcoming changes before they reach production."/><meta data-react-helmet="true" name="twitter:description" content="Crush performance bottlenecks | Blackfire PHP & Python Observability"/><meta data-react-helmet="true" name="twitter:domain" content="blackfire.io"/><meta data-react-helmet="true" name="author" content="Blackfire"/><meta data-react-helmet="true" property="og:site_name" content="Blackfire.io"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:locale" content="en_US"/><meta data-react-helmet="true" property="og:title" content="Crush performance bottlenecks | Blackfire PHP & Python Observability"/><meta data-react-helmet="true" property="og:description" content="Blackfire's continuous observability solution empowers developers to monitor their applications' real-time behavior and proactively identify existing bottlenecks or the consequences of upcoming changes before they reach production."/><meta data-react-helmet="true" name="twitter:widgets:csp" content="on"/><meta data-react-helmet="true" name="apple-mobile-web-app-title" content="Blackfire.io"/><meta data-react-helmet="true" name="theme-color" content="#323232"/><meta data-react-helmet="true" name="application-name" content="Blackfire.io"/><style data-href="/styles.6cc7497dbad750e28a0e.css" data-identity="gatsby-global-css">.languages-supported>*{display:inline-block;margin:0 40px 20px}.use-cases>.use-case>.logo{display:none}@media(min-width:900px){.use-cases{position:relative}.use-cases>.tabs{left:0;position:absolute;top:0}.use-cases>.use-case>.logo{display:block;margin-bottom:30px;text-align:right}}.customers-list{margin-top:100px}.customers-list>.row{margin-bottom:80px}.customers-list>.row .logo-holder{margin:0 auto}@media(min-width:900px){.customers-list>.row .logo-holder{margin:0}}.customers-list>.row h2{margin:20px 0 10px}@media(min-width:900px){.customers-list>.row h2{margin:0 0 10px}}.customers-list>.row h2>a{color:#401a6a;text-decoration:none}.customers-list>.row p.pitch{color:#401a6a;font-weight:700;margin:0 0 10px}.feature-hero{margin-top:-160px;padding:100px 0;position:relative;z-index:1}.feature-hero .feature-hero-layer-1,.feature-hero .feature-hero-layer-2{bottom:0;left:0;position:absolute;right:0;top:0}.feature-hero .feature-hero-layer-1{background-color:#c8e3ee;-webkit-clip-path:polygon(0 2%,100% 0,100% 100%,0 98%);clip-path:polygon(0 2%,100% 0,100% 100%,0 98%);z-index:-2}@media(min-width:900px){.feature-hero .feature-hero-layer-1{-webkit-clip-path:polygon(0 5%,100% 0,100% 100%,0 95%);clip-path:polygon(0 5%,100% 0,100% 100%,0 95%)}}.feature-hero .feature-hero-layer-2{background-color:#e6f1f4;-webkit-clip-path:polygon(0 2%,100% 0,100% 98%,0 100%);clip-path:polygon(0 2%,100% 0,100% 98%,0 100%);z-index:-1}@media(min-width:900px){.feature-hero .feature-hero-layer-2{-webkit-clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);clip-path:polygon(0 5%,100% 0,100% 95%,0 100%)}.feature-set{display:flex}}.feature-set>.feature-column{overflow:auto}@media(min-width:900px){.feature-set>.feature-column{margin-right:10px;width:25%}}.feature-set>.feature-column h2{font-size:16px;margin:0 0 10px;text-transform:uppercase}.feature-set>.feature-column h4{margin:10px 0}.feature-set>.feature-column.bg-white{background-color:#fff;padding:20px}.feature-set>.feature-column:last-child{margin-right:0}@media(min-width:1200px){.feature-set:not(:first-child)>.feature-column{padding-top:0}}ul.checklist{list-style-type:none;padding:0}ul.checklist li{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:30px;min-height:30px;padding-left:60px}.hero-blue-outline{margin:0 auto;max-width:750px;position:relative}@media(min-width:900px){.hero-blue-outline{padding-bottom:20px;padding-right:20px}}.hero-blue-outline>.hero-blue-outline-background{bottom:0;position:absolute;right:0;z-index:-1}@media(min-width:900px){.hero-blue-outline>.hero-blue-outline-background{border:4px solid #e6f1f4;border-radius:8px;left:20px;top:20px}}.hero-blue-outline>.hero-blue-outline-content{background-color:#e6f1f4;border-radius:8px;padding:50px;z-index:2}#platformsh{padding-bottom:20px;position:relative}#platformsh>a{bottom:0;left:0;position:absolute}#platformsh>.platformsh-image{margin-top:40px}.features-footer{background-color:#e6f1f4;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);margin:0}.features-footer>.content-wrapper{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDMxIiBoZWlnaHQ9IjU0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0MzEgNTQxIj48cGF0aCBzdHJva2U9IiNDOEUzRUUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNSIgc3Ryb2tlLXdpZHRoPSI0IiBkPSJNMjA4LjUxMiA4NC4xMTVjMC0xMS4wMTQtOS4wNjMtMTkuOTU2LTIwLjIyNy0xOS45NTZIMjIuMjI2QzExLjA2MyA2NC4xNiAyIDczLjEwMSAyIDg0LjExNXYxNjMuODQxYzAgMTEuMDE0IDkuMDYzIDE5Ljk1NiAyMC4yMjYgMTkuOTU2aDE2Ni4wNTljMTEuMTY0IDAgMjAuMjI3LTguOTQyIDIwLjIyNy0xOS45NTZWODQuMTE2djBaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBzdHJva2U9IiNDOEUzRUUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNSIgc3Ryb2tlLXdpZHRoPSI0IiBkPSJNMiAxMTUuMjM1aDIwNi41MTJNMjguNDk0IDk4LjQ1YzUuMjk0IDAgOS41ODYtNC4yMzQgOS41ODYtOS40NThzLTQuMjkyLTkuNDU4LTkuNTg2LTkuNDU4Yy01LjI5NCAwLTkuNTg2IDQuMjM0LTkuNTg2IDkuNDU4czQuMjkyIDkuNDU4IDkuNTg2IDkuNDU4Wk0yNy4zNjIgMTUzLjAyMnYyOC4wN000MC4wNCAxMzguNjg5djQyLjNNNTIuNzE4IDE0NS43MjV2MzUuMzU2TTY5LjYwNyAxNjMuNDQ2djE3
1LjY3N004Mi4yODUgMTQxLjgxNnYzOS4xODVNMTc3LjUyMSAxMzkuMjFoLTY1LjY0OHYxMS41OTZoNjUuNjQ4VjEzOS4yMVpNMTU5LjIxMSAxNjEuODgyaC00Ny4zMzh2MTEuNTk2aDQ3LjMzOHYtMTEuNTk2Wk0yNy4zNjIgMjA4LjI2OEgxODYuMTNNNDQuMjY0IDIyMC43NzdoOTIuNTE4TTkwLjczOSAyMzIuNzY0aDMxLjg5Nk0xMDMuNDIyIDI0NC40OTFoMzEuODk2Ii8+PHBhdGggc3Ryb2tlPSIjQzhFM0VFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjUiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTE0MjguNTEgMjk2LjI0MmMwLTExLjAxNC05LjA2LTE5Ljk1Ni0yMC4yMi0xOS45NTZoLTE2Ni4wNmMtMTEuMTcgMC0yMC4yMyA4Ljk0Mi0yMC4yMyAxOS45NTZ2MTYzLjg0MWMwIDExLjAxNCA5LjA2IDE5Ljk1NiAyMC4yMyAxOS45NTZoMTY2LjA2YzExLjE2IDAgMjAuMjItOC45NDIgMjAuMjItMTkuOTU2VjI5Ni4yNDJ2MFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIHN0cm9rZT0iI0M4RTNFRSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMS41IiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xMjIyIDMyNy4zNjNoMjA2LjUxTTEyNDguNDkgMzEwLjU3OGM1LjMgMCA5LjU5LTQuMjM0IDkuNTktOS40NThzLTQuMjktOS40NTgtOS41OS05LjQ1OGMtNS4yOSAwLTkuNTggNC4yMzQtOS41OCA5LjQ1OHM0LjI5IDkuNDU4IDkuNTggOS40NThaTTEyNDcuMzYgMzY1LjE1djI4LjA3TTEyNjAuMDQgMzUwLjgxN3Y0Mi4zTTEyNzIuNzIgMzU3Ljg1NHYzNS4zNTRNMTI4OS42MSAzNzUuNTczdjE3LjY3N00xMzAyLjI5IDM1My45NDV2MzkuMTgzTTEzOTcuNTIgMzUxLjMzOGgtNjUuNjV2MTEuNTk2aDY1LjY1di0xMS41OTZaTTEzNzkuMjEgMzc0LjAxaC00Ny4zNHYxMS41OTZoNDcuMzRWMzc0LjAxWk0xMjQ3LjM2IDQyMC4zOTZoMTU4Ljc3TTEyNjQuMjYgNDMyLjkwNGg5Mi41Mk0xMzEwLjc0IDQ0NC44OTJoMzEuODlNMTMyMy40MiA0NTYuNjE5aDMxLjkiLz48cGF0aCBzdHJva2U9IiNDOEUzRUUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNSIgc3Ryb2tlLXdpZHRoPSI0IiBkPSJNMTM2MC41MSAyMS45NTZjMC0xMS4wMTQtOS4wNi0xOS45NTYtMjAuMjItMTkuOTU2aC0xNjYuMDZjLTExLjE3IDAtMjAuMjMgOC45NDItMjAuMjMgMTkuOTU2djE2My44NDFjMCAxMS4wMTQgOS4wNiAxOS45NTYgMjAuMjMgMTkuOTU2aDE2Ni4wNmMxMS4xNiAwIDIwLjIyLTguOTQyIDIwLjIyLTE5Ljk1NlYyMS45NTZ2MFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIHN0cm9rZT0iI0M4RTNFRSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMS41IiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xMTc1LjEzIDEzNS40MjNoNDIuMDZsMjEuMTEtNDkuNTEgMTkuNDggODUuNjExIDIwLjIxLTUyLjY0NyAxMy4yMyAzNC41OTdoNTAuNzFNMTE1NCA1My4wNzhoMjA2LjUxTTExODQuNzIgMzYuMjkxYzUuMjkgMCA5LjU4LTQuMjM0IDkuNTgtOS40NTcgMC01LjIyNC00LjI5LTkuNDU4LTkuNTgtOS40NTgtNS4zIDAtOS41OSA0LjIzNC05LjU5IDkuNDU4IDAgNS4yMjMgNC4yOSA5LjQ1NyA5LjU5IDkuNDU3WiIvPjxwYXRoIHN0cm9rZT0iI0M4RTNFRSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTQ4Mi44MTggNTM4LjU3MmMxNi40IDAgMjkuNjk0LTEzLjE1MiAyOS42OTQtMjkuMzc3cy0xMy4yOTQtMjkuMzc4LTI5LjY5NC0yOS4zNzgtMjkuNjk0IDEzLjE1My0yOS42OTQgMjkuMzc4IDEzLjI5NCAyOS4zNzcgMjkuNjk0IDI5LjM3N1pNMzM1LjY5NCA1MzguNTcyYzE2LjQgMCAyOS42OTUtMTMuMTUyIDI5LjY5NS0yOS4zNzdzLTEzLjI5NS0yOS4zNzgtMjkuNjk1LTI5LjM3OGMtMTYuMzk5IDAtMjkuNjk0IDEzLjE1My0yOS42OTQgMjkuMzc4czEzLjI5NSAyOS4zNzcgMjkuNjk0IDI5LjM3N1pNMzM1LjY5NCAzNDYuODhjMTYuNCAwIDI5LjY5NS0xMy4xNTMgMjkuNjk1LTI5LjM3NyAwLTE2LjIyNS0xMy4yOTUtMjkuMzc3LTI5LjY5NS0yOS4zNzctMTYuMzk5
1IDAtMjkuNjk0IDEzLjE1Mi0yOS42OTQgMjkuMzc3IDAgMTYuMjI0IDEzLjI5NSAyOS4zNzcgMjkuNjk0IDI5LjM3N1oiLz48cGF0aCBzdHJva2U9IiNDOEUzRUUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNSIgc3Ryb2tlLXdpZHRoPSI0IiBkPSJNMzM3LjUzNCAzNDYuOTM0VjQ3OS44N000ODMuOTczIDQ3OC41MjF2LTExNC42NmMwLTI1LjY2MS0yMS4wNTktNDYuNDk0LTQ2Ljk5Ni00Ni40OTRoLTM2LjM5MyIvPjxwYXRoIHN0cm9rZT0iI0M4RTNFRSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMS41IiBzdHJva2Utd2lkdGg9IjQiIGQ9Im00MjEuMjQzIDI5MS43LTI1LjkxNiAyNS42MzkgMjUuOTE2IDI1LjY0Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px}.features-sdk-ci-cd{background-image:url(/static/sdk-ci-cd-bg-f2b8f80eb113fdf91ccc5a5c94ea3f9b.png)}.features-notifications,.features-sdk-ci-cd{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:40px;padding-left:40px}.features-notifications{background-image:url(/static/notifications-bg-78610dbd8fa819d6ab53429d9a135b06.png)}table.language-table{border-collapse:collapse;overflow:hidden;width:100%}table.language-table td,table.language-table th{background-color:#fff;border:0;font-size:15px;text-align:center}table.language-table em{font-style:normal}table.language-table thead tr>th{border-bottom:2px solid #eae5e7;color:#65319e;font-size:18px;margin:0;padding:20px 0}table.language-table tbody tr>td:first-child{font-size:18px;font-weight:700;text-align:left}table.language-table tbody tr:nth-child(2n){background-color:#e6f1f4}table.language-table td{border-bottom:2px solid #eae5e7;padding:20px 0}table.language-table .label{font-size:1.15rem;font-weight:700;padding:.2rem .5rem}table.language-table .label-Monitoring{color:#2f75b8}table.language-table .label-Continuous-Profiling{font-size:1rem}.number-case{color:#401a6a;font-size:24px;line-height:1.1}.number-case .case-text{display:block;font-size:36px}.number-case .case-text .case-number{font-size:80px;font-weight:700;margin-right:.2rem}.customers-title{font-size:18px}.customers-logo{column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}@media(min-width:900px){.customers-logo{grid-template-columns:2fr 1fr 2fr 2fr}}.logo-chain{display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.logo-chain{grid-template-columns:repeat(3,1fr)}}.logo-chain>.logo,.logo-chain>a{background:#fff;border-radius:8px;box-shadow:0 0 40px rgba(0,0,0,.15);box-sizing:border-box;display:block;display:flex;flex-direction:column;height:120px;justify-content:center;padding:25px}.logo-chain>.logo.no-logo,.logo-chain>a.no-logo{font-size:2em;text-align:center;text-decoration:none}.features-container{border-radius:8px;box-shadow:0 0 40px rgba(0,0,0,.15);margin-top:40px;overflow-x:scroll}.features-container strong{display:inline-block;font-family:Open Sans\ 700;font-size:18px;font-weight:400;padding-top:1em}table.features-table{border-collapse:collapse;min-width:600px;overflow:hidden;width:100%}table.features-table td,table.features-table th{background-color:#fff;border:0;font-size:15px;height:40px}table.features-table em{font-style:normal}table.features-table thead tr>th{background-color:#401a6a;color:#fff;height:80px}table.features-table thead tr>th.language{width:14%}table.features-table thead tr>th.language>.gatsby-image-wrapper img{height:30px}table.features-table thead tr>th>h2{color:#fff;font-size:21px;line-height:40px;margin:0;padding:20px 0 20px 20px;text-align:left}table.features-table tbody tr>td:first-child{padding-left:20px}table.features-table tbody tr:nth-child(2n){background-color:#e6f1f4}table.features-table td .gatsby-image-wrapper img{height:30px;width:30px}.label-logo-container{margin:0 auto;max-width:700px}.hero-opensource{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;display:relative;margin-bottom:-80px;padding:120px 0;z-index:-1}.hero-opensource>.content{margin:0 auto;max-width:756px}.first-hero{display:relative;z-index:1}.row-project{margin:80px 0}@media(min-width:900px){.row-project h2{margin-top:0}}.row-project .logo-holder{margin:0 auto}.nav-wrapper{background-color:hsla(0,0%,100%,.85);background:linear-gradient(0,hsla(0,0%,100%,.85),#fff);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.nav-wrapper.negative{background-color:rgba(101,72,125,.85);background:linear-gradient(0,rgba(101,72,125,.85),#65487d)}.nav-global{display:flex;height:61px;margin-top:40px;position:-webkit-sticky;position:sticky}.nav-global>a.shrink{padding-top:8px}.nav-global>ul{align-self:center;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style-type:none;margin:0;padding:0}.nav-global>ul>li{margin:0 5px}.nav-global>ul>li button,.nav-global>ul>li>a{border-bottom:3px solid transparent;border-radius:8px;color:#323232;display:inline-block;font-family:Open Sans\ 600;font-size:14px;line-height:2;padding:0 10px;text-decoration:none}.nav-global>ul>li button:hover,.nav-global>ul>li>a:hover{color:#23b7b7}.nav-global>ul>li button.app,.nav-global>ul>li>a.app{background-color:#fff;border:2px solid #65319e;border-radius:8px;color:#65319e;padding:0 10px}.nav-global>ul>li button:last-child,.nav-global>ul>li>a:last-child{margin-right:0}.nav-global>ul>li.active>a{background-color:#f1f1f1}.negative .nav-global>ul>li>a{color:#fff}.negative .nav-global>ul>li>a:hover{color:#23b7b7}.negative .nav-global>ul>li>a.app{border:2px solid transparent;color:#65319e}.negative .nav-global>ul>li>a.app:hover{color:#23b7b7}.header{-webkit-clip-path:polygon(0 0,100% 0,100% 98%,0 100%);clip-path:polygon(0 0,100% 0,100% 98%,0 100%);margin-top:-101px;padding-bottom:60px;padding-top:101px}@media(min-width:900px){.header{-webkit-clip-path:polygon(0 0,100% 0,100% 92%,0 100%);clip-path:polygon(0 0,100% 0,100% 92%,0 100%)}}.header.negative{background-image:url(/static/header-background-e9371d99dc0ba630572d225908e4959f.png);background-size:cover}.header.negative h1,.header.negative p{color:#fff} 2/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
2details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Open Sans Regular;src:url(/static/open-sans-v34-latin-regular-a1535f451fb7bb98f526f30e1050f487.woff2)}@font-face{font-family:Open Sans\ 300;src:url(/static/open-sans-v34-latin-300-c93abfae8b4c45ec09295412e7e750f8.woff2)}@font-face{font-family:Open Sans\ 500;src:url(/static/open-sans-v34-latin-500-b8d62943d0a753a0e0289be459811165.woff2)}@font-face{font-family:Open Sans\ 600;src:url(/static/open-sans-v34-latin-600-7ef3bbc98d285227e83a644f04ef14a7.woff2)}@font-face{font-family:Open Sans\ 700;src:url(/static/open-sans-v34-latin-700-b245bc85ddeedb27a5498aabf8807c76.woff2)}@font-face{font-family:Open Sans\ 800;src:url(/static/open-sans-v34-latin-800-185f6b038323b60834d2fb472beec3b6.woff2)}body{color:#323232;font-family:Open Sans Regular}h1,h2,h3,h4{color:#000;font-family:Open Sans\ 700;line-height:1.25}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4{font-size:21px}dl,ol,p,ul{color:#323232;font-size:15px;line-height:1.5}dd,dt,li{margin-top:10px}a{color:#4786ff;text-decoration:underline;transition:color .4s,background-color .4s,border-color .4s;transition-timing-function:ease-in-out}a:hover{text-decoration:none}.content-wrapper{margin:0 auto;max-width:1180px;padding:0 20px}.content-wrapper.main a{color:#65319e;font-weight:700}.content-wrapper dd,.content-wrapper dl,.content-wrapper ol,.content-wrapper ul{color:#323232}.negative .content-wrapper dd,.negative .content-wrapper dl,.negative .content-wrapper ol,.negative .content-wrapper ul{color:#fff}.call-to-action{font-weight:700}.call-to-action,.quote{color:#323232;font-size:24px}.quote{font-family:Open Sans\ 300;font-style:italic}@media(min-width:900px){.quote{font-size:28px}}.section>.illustration{text-align:center}.section{display:flex;flex-wrap:wrap}@media(min-width:900px){.section{align-items:center;flex-wrap:nowrap}.section>.illustration{flex-shrink:0;width:50%}.section>.description{flex-grow:1;width:50%}.section>.description:first-child{margin-right:64px}.section>.description:last-child{margin-left:64px}.section.big-illustration>.illustration{width:60%}.section.big-illustration>.description,.section.small-illustration>.illustration{width:40%}.section.small-illustration>.description{width:60%}.section.big-gap>.description:first-child{margin-right:116px}.section.big-gap>.description:last-child{margin-left:116px}}.badge{border-radius:2px;font-size:12px;margin:0 .5rem;padding:.3rem .5rem;vertical-align:middle}.badge,a.btn,button.btn{display:inline-block;font-family:Open Sans\ 500}a.btn,button.btn{border-radius:8px;font-size:14px;line-height:20px;padding:13px 20px;text-align:center;text-decoration:none;transition:color .4s,background-color .4s,border-color .4s;transition-timing-function:ease-in-out}a.btn:hover,button.btn:hover{background-color:#23b7b7}a.btn .gatsby-image-wrapper,button.btn .gatsby-image-wrapper{display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:27px}a.btn-royal-purple,button.btn-royal-purple{background-color:#65319e;border:2px solid #65319e;color:#fff}a.btn-medium-turquoise,button.btn-medium-turquoise{background-color:#41d5d5;border:2px solid #41d5d5;color:#65319e}a.btn-white,button.btn-white{background-color:#fff;border:2px solid #fff;color:#401a6a}a.btn-secondary-royal-purple,button.btn-secondary-royal-purple{background:none;border:2px solid #c9c9c9;color:#65319e}a.btn-secondary-royal-purple:hover,button.btn-secondary-royal-purple:hover{background:none;border-color:#65319e}a.btn-secondary-royal-purple-white,button.btn-secondary-royal-purple-white{background:none;border:2px solid #c9c9c9;color:#fff}a.btn-secondary-royal-purple-white:hover,button.btn-secondary-royal-purple-white:hover{background:none;border-color:#fff}.btn-group{text-align:center}@media(min-width:900px){.btn-group{text-align:left}.btn-group.text-center{text-align:center}}.btn-group a{margin-bottom:20px;margin-right:20px}.btn-group a:last-child{margin-right:0}footer{background-color:#391348;padding-bottom:40px;padding-top:40px}footer h5{color:#fff;font-size:19.5px;margin-top:40px;text-transform:uppercase}footer ul.footer-menu{font-size:15px;line-height:22.5px;list-style-type:none;padding:0}footer ul.footer-menu>li{margin:10px 0 0}footer ul.footer-menu>li.active>a{color:#fff}footer ul.mentions{color:#7a7588;list-style-type:none;padding:0}
2@media(min-width:900px){footer ul.mentions{display:flex}footer ul.mentions li{border-right:1px solid #7a7588;padding:0 10px}}footer ul.mentions li:first-child{border-left:0;padding-left:0}footer ul.mentions li:last-child{border-right:0;padding-right:0}footer ul.mentions a{color:#7a7588}footer ul.mentions a:hover{color:#32b9d1}footer a{color:#7a7588;text-decoration:none}footer a:hover{color:#32b9d1}footer .icon-wrapper{display:inline-block;width:33px}footer .icon-wrapper,footer .icon-wrapper *{vertical-align:middle}footer .mentions{font-size:12px;margin-top:60px}.menu-button-container{align-items:center;cursor:pointer;display:none;flex-direction:column;justify-content:center;width:30px}#menu-toggle{display:none}.menu-button,.menu-button:after,.menu-button:before{background-color:#391348;border-radius:2px;display:block;height:4px;position:absolute;transition:transform .4s cubic-bezier(.23,1,.32,1);width:30px}.negative .menu-button,.negative .menu-button:after,.negative .menu-button:before{background-color:#fff}.menu-button:before{content:"";margin-top:-8px}.menu-button:after{content:"";margin-top:8px}#menu-toggle:checked+.menu-button-container .menu-button:before{margin-top:0;transform:rotate(45deg)}#menu-toggle:checked+.menu-button-container .menu-button{background:hsla(0,0%,100%,0)}#menu-toggle:checked+.menu-button-container .menu-button:after{margin-top:0;transform:rotate(-45deg)}@media(max-width:780px){.header{padding-top:20px}div.nav-wrapper{background:#fff}div.nav-wrapper.negative{background:#65487d}.nav-global{flex-wrap:wrap;height:auto}.menu,.menu-button-container{display:flex}.menu{flex-basis:100%;flex-direction:column;width:100%}#menu-toggle:checked~.menu{border-top:1px solid #eae5e7;margin-top:20px}.nav-global .menu li{border-bottom:1px solid #eae5e7;margin:0}.nav-global .menu li>a{display:block;line-height:1.3;padding:10px 0;text-align:left;width:100%}.nav-global .menu li.active>a{background-color:transparent;border-left:3px solid #65319e;font-family:Open Sans\ 700;padding-left:10px}.nav-global .menu li:nth-last-child(2){margin-top:10px}.nav-global .menu li:last-child{border-bottom:none;padding-bottom:10px;padding-top:10px}.nav-global .menu li:last-child>a{padding:10px;text-align:center}#menu-toggle~.menu li{display:none}#menu-toggle:checked~.menu li{display:block}}.paragraph{margin:1em 0}.text-center{text-align:center}.text-right{text-align:right}@media(min-width:900px){.text-md-center{text-align:center}.text-md-left{text-align:left}.text-md-right{text-align:right}}.text-medium-turquoise{color:#41d5d5}.bg-medium-turquoise{background-color:#41d5d5}.text-java{color:#23b7b7}.bg-java{background-color:#23b7b7}.text-skye{color:#4786ff}.bg-skye{background-color:#4786ff}.text-royal-purple-600{color:#8061a7}.bg-royal-purple-600{background-color:#8061a7}.text-royal-purple{color:#65319e}.bg-royal-purple{background-color:#65319e}.text-blue-violet{color:#461a76}.bg-blue-violet{background-color:#461a76}.text-american-violet{color:#57238f}.bg-american-violet{background-color:#57238f}.text-neutral-grey{color:#f1f1f1}.bg-neutral-grey{background-color:#f1f1f1}.text-cultured{color:#f8f8f8}.bg-cultured{background-color:#f8f8f8}.text-concrete{color:#f0f2f5}.bg-concrete{background-color:#f0f2f5}.text-gainsboro{color:#dedede}.bg-gainsboro{background-color:#dedede}.text-smoke{color:#eae5e7}.bg-smoke{background-color:#eae5e7}.text-chinese-silver{color:#c9c9c9}.bg-chinese-silver{background-color:#c9c9c9}.text-black{color:#000}.bg-black{background-color:#000}.text-mine-shaft{color:#323232}.bg-mine-shaft{background-color:#323232}.text-salte{color:#5f5e70}.bg-salte{background-color:#5f5e70}.text-granite{color:#98a0ab}.bg-granite{background-color:#98a0ab}.text-vermillion{color:#cf3918}.bg-vermillion{background-color:#cf3918}.text-mellow-apricot{color:#ffbe73}.bg-mellow-apricot{background-color:#ffbe73}.text-pale-lavender{color:#dbd6f6}.bg-pale-lavender{background-color:#dbd6f6}.text-bright-ube{color:#cdb1ed}.bg-bright-ube{background-color:#cdb1ed}.text-pale-violet{color:#c188ff}.bg-pale-violet{background-color:#c188ff}.text-lavender{color:#a87fd4}.bg-lavender{background-color:#a87fd4}.text-cosmic-latte{color:#d6f6ef}.bg-cosmic-latte{background-color:#d6f6ef}.text-viridian-green{color:#119696}.bg-viridian-green{background-color:#119696}.text-dark-purple{color:#391348}.bg-dark-purple{background-color:#391348}.text-light-purple{color:#401a6a}.bg-light-purple{background-color:#401a6a}.text-violet{color:#653fd9}.bg-violet{background-color:#653fd9}.text-blue{color:#32b9d1}.bg-blue{background-color:#32b9d1}.text-navy-blue{color:#2f75b8}.bg-navy-blue{background-color:#2f75b8}.text-light-green{color:#eff9ec}.bg-light-green{background-color:#eff9ec}.text-green{color:#79c100}.bg-green{background-color:#79c100}.text-dark-green{color:#2bac76}.bg-dark-green{background-color:#2bac76}.text-yellow{color:#f0ca02}.bg-yellow{background-color:#f0ca02}.text-dark-cyan{color:#c8e3ee}.bg-dark-cyan{background-color:#c8e3ee}.text-light-cyan{color:#e6f1f4}.bg-light-cyan{background-color:#e6f1f4}.text-red{color:#e03c31}.bg-red{background-color:#e03c31}.text-pink{color:#e01e5a}.bg-pink{background-color:#e01e5a}.text-white{color:#fff}.bg-white{background-color:#fff}.text-grey{color:#7a7588}.bg-grey{background-color:#7a7588}.text-bold{font-weight:700}.text-no-bold{font-weight:400}.text-italic{font-style:italic}.flex-grow{flex-grow:1}
2.md-show{display:none}.md-hide{display:block}@media(min-width:900px){.md-show{display:block}.md-hide{display:none}}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.mt-0{margin-top:0}.mt-1{margin-top:20px}.mt-2{margin-top:40px}.mt-3{margin-top:60px}.mt-4{margin-top:80px}.mt-5{margin-top:100px}.mt-6{margin-top:120px}.mt-7{margin-top:140px}.mt-8{margin-top:160px}@media(min-width:900px){.mt-md-0{margin-top:0}.mt-md-1{margin-top:20px}.mt-md-2{margin-top:40px}.mt-md-3{margin-top:60px}.mt-md-4{margin-top:80px}.mt-md-5{margin-top:100px}.mt-md-6{margin-top:120px}.mt-md-7{margin-top:140px}.mt-md-8{margin-top:160px}}.mb-0{margin-bottom:0}.mb-1{margin-bottom:20px}.mb-2{margin-bottom:40px}.mb-3{margin-bottom:60px}.mb-4{margin-bottom:80px}.mb-5{margin-bottom:100px}.mb-6{margin-bottom:120px}.mb-7{margin-bottom:140px}.mb-8{margin-bottom:160px}.d-flex{display:flex}.shrink-0{flex-shrink:0}.align-items-flex-start{align-items:flex-start}.logo-holder{background-color:#fff;border-radius:5px;box-shadow:0 0 40px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;height:230px;justify-content:center;max-width:370px;padding:25px}.columns-2{column-count:2}.columns-2>p:first-child{margin-top:0}@media(min-width:900px){.columns-md-2{column-count:2}.columns-md-2>p:first-child{margin-top:0}}@media(min-width:1200px){.columns-lg-2{column-count:2}.columns-lg-2>p:first-child{margin-top:0}}.row{display:grid;grid-template-columns:repeat(12,1fr)}@media(min-width:900px){.row{gap:0 40px}}.row>*{grid-column:span 12}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media(min-width:900px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}}@media(min-width:600px){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:span 12}}@media(min-width:1200px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}}.order-first{order:-1}.order-last{order:999}@media(min-width:900px){.order-md-last{order:999}.order-md-first{order:-1}}.hero-green{background-color:#eff9ec;margin-left:auto;margin-right:auto;padding:20px;width:796px}.monitoring-hero{background-image:url(/static/monitoring-hero-71a75f0ce14f18f398e9b549e17c6ab0.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;margin:0 auto;max-width:1240px;padding:20px 20px min(33vw,400px)}ul.tabs{border-bottom:2px solid #eae5e7;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}ul.tabs>li{font-size:22.5px;padding:0 20px 0 0}ul.tabs>li:last-child{margin-right:0}ul.tabs>li>a{color:#323232;display:block;font-family:Open Sans\ 500;padding:.3rem .6rem .3rem 0;text-decoration:none;transition:border-color 0ms}ul.tabs>li>a:hover{color:#32b9d1}ul.tabs>li.active>a{border-bottom:2px solid #65319e;color:#65319e;margin-bottom:-2px}ul.tabs.tabs-condensed>li>a{font-size:15px}ul.tabs.tabs-condensed>li:last-child{margin-right:0}ul.tabs.tabs-right{justify-content:flex-end}ul.tabs.tabs-center{justify-content:center}ul.tabs.tabs-no-bottom>li{border-bottom:2px solid #eae5e7}ul.tabs.tabs-no-bottom>li:last-child{border-bottom:0}ul.tabs.tabs-no-bottom>li:last-child>a{border-bottom:2px solid #eae5e7}ul.tabs.tabs-no-bottom>li:last-child.active>a{border-bottom-color:#65319e}ul.tabs.tabs-no-bottom{border-bottom:0}.tab-panel-inactive{display:none}
2@media(min-width:900px){.tab-panel-inactive.tabs-panel-sm-only{display:block}}.testimonial{margin-bottom:160px;margin-top:160px;position:relative}.testimonial .testimonial-layer-1,.testimonial .testimonial-layer-2,.testimonial .testimonial-layer-3,.testimonial .testimonial-layer-4{bottom:0;left:0;position:absolute;right:0;top:0}.testimonial .testimonial-layer-3,.testimonial .testimonial-layer-4{bottom:-80px;top:160px}.testimonial .testimonial-layer-1{background-color:#c8e3ee;-webkit-clip-path:polygon(0 14.4%,100% 8%,100% 100%,0 100%);clip-path:polygon(0 14.4%,100% 8%,100% 100%,0 100%);z-index:-2}.testimonial .testimonial-layer-2{background-color:#e6f1f4;-webkit-clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);z-index:-1}.testimonial .testimonial-layer-3{background-color:#c8e3ee;-webkit-clip-path:polygon(0 14.4%,100% 8%,100% 100%,0 100%);clip-path:polygon(0 14.4%,100% 8%,100% 100%,0 100%);transform:rotate(180deg);z-index:-1}.testimonial .testimonial-layer-4{background-color:#e6f1f4;-webkit-clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);transform:rotate(180deg);z-index:-1}.testimonial .testimonial-content>.testimonial-image{text-align:center}.testimonial .testimonial-content>.testimonial-text{margin-left:20px;margin-right:20px;overflow:auto}@media(min-width:900px){.testimonial .testimonial-content{display:flex;margin:0 auto;max-width:1200px;padding-bottom:80px}.testimonial .testimonial-content>.testimonial-text{margin-top:120px}.testimonial .testimonial-content>.testimonial-image{flex-shrink:0;margin-right:60px;width:300px}}.addons-block{border-radius:8px;box-shadow:0 0 40px rgba(0,0,0,.15);padding-bottom:80px}.addons-block>h2{background:#401a6a;border-radius:8px 8px 0 0;color:#fff;font-size:32px;line-height:100px;margin-bottom:80px;text-align:center}.addons-block>.addon-row{margin:50px 0}@media(min-width:900px){.addons-block>.addon-row{display:flex}.addons-block>.addon-row>.addon-logo{width:300px}}.addons-block>.addon-row>.addon-logo{flex-shrink:0;text-align:center}.addons-block>.addon-row>.addon-logo .gatsby-image-wrapper{height:100px;width:100px}.addons-block>.addon-row>.addon-description{flex-grow:0;margin:0 20px}@media(min-width:900px){.addons-block>.addon-row>.addon-description{margin:0 100px 0 0}.addons-block>.addon-row>.addon-description>h4{margin-top:0}}.faq-question>h4{cursor:pointer;display:inline-block;font-size:15px}.faq-question>h4:after{border-color:#65319e;border-style:solid;border-width:3px 3px 0 0;content:"";display:inline-block;height:6px;left:2px;margin-left:10px;position:relative;transform:rotate(-45deg);width:6px}.faq-question>.faq-response{display:none}.faq-question>.faq-response>p:first-child{margin-top:0}.faq-question.active>h4:after{transform:rotate(135deg)}.faq-question.active>.faq-response{display:block}.toggle{display:inline-block;height:18px;margin:10px;position:relative;width:32px}.toggle input{height:0;opacity:0;width:0}.toggle .slider{border-radius:9px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle .slider:before{border-radius:50%;bottom:2px;content:"";height:14px;left:2px;position:absolute;transition:.4s;width:14px}.toggle input:checked+.slider:before{transform:translateX(14px)}.toggle.toggle-blue-violet-concrete .slider{background-color:#f0f2f5}.toggle.toggle-blue-violet-concrete .slider:before{background-color:#461a76}.toggle.toggle-royal-purple-white .slider{background-color:#fff}.toggle.toggle-royal-purple-white .slider:before{background-color:#65319e}.plan{border-radius:8px;padding:20px}.plan>h3{font-size:24px;margin:0}.plan>p{margin:4px 0}.plan>.price-block{margin-top:20px}@media(min-width:900px){.plan>.price-block{align-items:center;display:flex}}.plan>.price-block>.price-text{display:flex;font-size:32px;line-height:32px}.plan>.price-block>.price-text>.small{font-size:24px;margin-left:.5rem}.plan>.price-block>.price-frequency{margin-top:20px}@media(min-width:900px){.plan>.price-block>.price-frequency{margin-top:0}}.plan>.price-block>.price-frequency{font-family:Open Sans\ 500;font-size:13px}.plan>.call-to-action{margin-top:20px}.plan>.call-to-action>.btn{display:block}
2@media(min-width:900px){.plan>.call-to-action>.btn{display:inline-block}}.plan>.call-to-action>.btn{padding-left:50px;padding-right:50px;text-transform:uppercase}.plan>.included{border-radius:8px;margin-top:20px;padding:15px}.plan>.included>p{color:#41d5d5;font-family:Open Sans\ 600;margin:0}@media(min-width:900px){.plan>.included ul.checks,.plan>.included ul.included-list{display:flex;flex-wrap:wrap}}.plan>.included ul.checks,.plan>.included ul.included-list{list-style-type:none;margin:10px 0;padding:0}.plan>.included ul.checks>li,.plan>.included ul.included-list>li{align-items:flex-start;display:flex;margin:0 20px 0 0;padding:0 0 .4rem}.plan>.included ul.checks>li>.rounded,.plan>.included ul.included-list>li>.rounded{border-radius:10px;display:inline-block;font-size:14px;line-height:15px;margin-right:8px;margin-top:4px;padding:0 .3rem .05rem;text-align:center;vertical-align:middle}.plan>.included ul.checks>li>.text>.legend,.plan>.included ul.included-list>li>.text>.legend{font-family:Open Sans\ 500;font-size:13px}.plan>.included ul.checks>li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWBAMAAAAlTTH8AAAAIVBMVEUAAAAkt7cit7cgt7cgr68kt7cgtbUitrYjtbUjtrYjt7ck1BxNAAAACnRSTlMAgN8gEEAwz2BQOh4MVgAAAGRJREFUGNONzLEJgEAQRFHFBowNPSMj8XrQHoysy0xBkKlS2YEbJnOjW96/rWwWX5txsH3G44zbGa3z+YN35/WajA8k+70hgnK8BpId775AzEDMIAcr6IMVIFgBWQFZAVmTy+sFCJYqtPwpieEAAAAASUVORK5CYII=);background-position:0;background-repeat:no-repeat;background-size:15px 10px;padding-left:23px;padding-right:20px}.plan>.included ul.checks.checks-royal-purple>li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWBAMAAAAlTTH8AAAAHlBMVEUAAABlMJ1lMZ5gMJ1lMJpgMJ9lMZ5jMJxkMJtlMZ6BtoQaAAAACXRSTlMAgN8gMBDPUEDd1EpBAAAAW0lEQVQY02PAC1gdUPlGk1C4zJozUaVnzkSTnogmLUBYmgVVmjVTGUWafeYkA2TdHDNnKqMYLglWgDCcEagAJg1XAJFGKIBIIxRApBEKINIIBaguZ4RKIxTApQFcyCWsquCBEAAAAABJRU5ErkJggg==)}.plan-production{background-color:#65319e}.plan-production>h3{color:#fff}.plan-production>p{color:#cdb1ed}.plan-production>.price-block>.price-text{color:#fff;width:14rem}.plan-production>.price-block>.price-frequency{color:#fff}.plan-production>.included{background-color:#57238f}.plan-production>.included ul.checks>li,.plan-production>.included ul.included-list>li{color:#fff}.plan-production>.included ul.checks>li>.rounded,.plan-production>.included ul.included-list>li>.rounded{border:1px solid #23b7b7;color:#23b7b7}.plan-production>.included ul.checks>li>.text>.legend,.plan-production>.included ul.included-list>li>.text>.legend{color:#a87fd4;max-width:145px}.plan-development{background-color:#f1f1f1}.plan-development>p{color:#5f5e70}.plan-development>.price-block>.price-text{padding-right:20px}.plan-development>.included{background-color:#dedede}.plan-development>.included>p{color:#65319e}.plan-development>.included ul.checks>li>.rounded,.plan-development>.included ul.included-list>li>.rounded{background-color:none;border:1px solid #65319e;color:#65319e}.plan-development>.included ul.checks>li>.text>.legend,.plan-development>.included ul.included-list>li>.text>.legend{color:#323232}.currency-toggle{font-size:13px;font-weight:700;line-height:18px}.compare-plans{overflow:auto}.compare-plans>.table-wrapper>table{border-collapse:collapse;border-spacing:0;margin:0 auto;width:100%}.compare-plans>.table-wrapper>table td,.compare-plans>.table-wrapper>table th{padding:0}.compare-plans>.table-wrapper>table>tbody>tr>td,.compare-plans>.table-wrapper>table>thead>tr>th{font-family:Open Sans\ 500;text-align:center}.compare-plans>.table-wrapper>table>tbody>tr>td:first-child{text-align:left;width:70%}@media(min-width:900px){.compare-plans{padding:40px 0}.compare-plans>h2{margin-bottom:40px}.compare-plans>.table-wrapper>table td{font-size:15px}.compare-plans>.table-wrapper>table>thead>tr>th{padding:40px 0}.compare-plans>.table-wrapper>table>thead>tr>th:first-child{color:#65319e;width:50%}.compare-plans>.table-wrapper>table>thead>tr>th:nth-child(2),.compare-plans>.table-wrapper>table>thead>tr>th:nth-child(4){border-radius:8px 8px 0 0;width:calc(25% - 10px)}.compare-plans>.table-wrapper>table>thead>tr>th:nth-child(2){background-color:#65319e;color:#fff}.compare-plans>
2.table-wrapper>table>thead>tr>th:nth-child(3){width:20px}.compare-plans>.table-wrapper>table>thead>tr>th:nth-child(4){background-color:#fff}.compare-plans>.table-wrapper>table>tbody>tr>td:first-child{background-color:#fff;padding-left:20px;width:50%}.compare-plans>.table-wrapper>table>tbody>tr>td:first-child>.feature-wrapper{border-bottom:1px solid #dedede;padding:20px 40px}.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(2),.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(4){width:calc(25% - 10px)}.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(2)>.check-wrapper,.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(4)>.check-wrapper{margin:0 20px;padding:20px}.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(2){background-color:#65319e}.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(2)>.check-wrapper{background-color:#57238f;border-bottom:1px solid hsla(0,0%,87%,.2)}.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(3){width:20px}.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(4){background-color:#fff}.compare-plans>.table-wrapper>table>tbody>tr>td:nth-child(4)>.check-wrapper{background-color:#dedede;border-bottom:1px solid #fff}.compare-plans>.table-wrapper>table>tbody>tr:last-child>td>.check-wrapper,.compare-plans>.table-wrapper>table>tbody>tr:last-child>td>.feature-wrapper{border-bottom:0}.compare-plans>.table-wrapper>table>tbody>tr:last-child>td:first-child{border-radius:0 0 0 8px}.compare-plans>.table-wrapper>table>tbody:nth-child(3){width:20px}.compare-plans>.table-wrapper>table>tbody:nth-child(4){background-color:#fff}.compare-plans>.table-wrapper>table>tbody>tr:first-child>td>.check-wrapper{border-radius:8px 8px 0 0}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(2),.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(4){border-radius:0 0 8px 8px;padding:20px;text-align:center}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(2)>.price-header>.price,.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(4)>.price-header>.price{font-family:Open Sans\ 700;font-size:32px}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(2)>.price-header>.price>.monthly,.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(4)>.price-header>.price>.monthly{font-family:Open Sans\ 500;font-size:14px}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(2)>.price-header>.small,.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(4)>.price-header>.small{font-size:13px}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(2)>.price-legend,.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(4)>.price-legend{font-size:14px;margin-top:.8rem}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(2)>.price-call-to-action,.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(4)>.price-call-to-action{margin-top:20px}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(2)>.price-call-to-action>.btn,.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(4)>.price-call-to-action>.btn{display:block;text-transform:uppercase}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(2){background-color:#65319e;color:#fff}.compare-plans>.table-wrapper>table>tfoot>tr>td:nth-child(4){background-color:#fff}}@media(max-width:899px){.compare-plans,.compare-plans>.table-wrapper{border-radius:8px;padding:20px}.compare-plans>.table-wrapper{background-color:#fff;margin:0 auto;max-width:500px}.compare-plans>.table-wrapper>table{margin:0 auto}.compare-plans>.table-wrapper>table td,.compare-plans>.table-wrapper>table th{font-size:13px;padding:.8rem 0}.compare-plans>.table-wrapper>table td{border-bottom:1px solid #c9c9c9}.compare-plans>.table-wrapper>table>thead>tr>th:first-child{text-align:left}.compare-plans>.table-wrapper>table>tbody>tr:last-child>td{border-bottom:0}.compare-plans>.table-wrapper>table>tfoot{display:none}}button.tooltip-button{background-color:#98a0ab;border:0;border-radius:20px;color:#fff;font-family:Open Sans\ 700;font-size:12px;height:20px;line-height:18px;margin-left:.5rem;text-align:center;width:20px}.tooltip{background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,.15);padding:10px;width:300px;z-index:300}.tooltip>p:first-child{margin-top:0}.tooltip>p:last-child{margin-bottom:0}.tooltip.tooltip-hidden{box-shadow:none;height:0;overflow:hidden;padding:0}.call-to-actions>a{display:block;margin-top:20px}.pricing-addons .addon{align-items:center;border:1px solid #c9c9c9;border-radius:8px;display:flex;height:50px;margin-bottom:20px;padding:20px}.pricing-addons .addon>.text{flex-grow:1;font-size:13px}
2@media(min-width:900px){.pricing-addons .addon>.text{font-size:15px}}.pricing-addons .addon>.text{line-height:1.5rem}.pricing-addons .addon>.text>strong{display:block;font-family:Open Sans\ 500;font-weight:400}.pricing-addons .addon>.about>.price{font-family:Open Sans\ 700;font-size:24px}.pricing-addons .addon>.about>.price>.small{color:#98a0ab;font-family:Open Sans\ 500;font-size:12px;margin-left:.5rem}.addon-collection{display:grid}@media(min-width:900px){.addon-collection{grid-column-gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}.addon-collection.tab-panel-inactive{display:none}.hero-blue .separator-bottom,.hero-blue>.separator-top{height:100px;position:relative}.hero-blue .hero-layer-1,.hero-blue .hero-layer-2{bottom:0;left:0;position:absolute;right:0;top:0}.hero-blue .hero-layer-1{background-color:#c8e3ee;z-index:-2}.hero-blue .hero-layer-2{background-color:#e6f1f4;z-index:-1}.hero-blue>.separator-top>.hero-layer-1{-webkit-clip-path:polygon(0 0,100% 30%,100% 100%,0 100%);clip-path:polygon(0 0,100% 30%,100% 100%,0 100%)}@media(min-width:900px){.hero-blue>.separator-top>.hero-layer-1{-webkit-clip-path:polygon(0 0,100% 60%,100% 100%,0 100%);clip-path:polygon(0 0,100% 60%,100% 100%,0 100%)}}.hero-blue>.separator-top>.hero-layer-2{-webkit-clip-path:polygon(0 30%,100% 0,100% 100%,0 100%);clip-path:polygon(0 30%,100% 0,100% 100%,0 100%)}@media(min-width:900px){.hero-blue>.separator-top>.hero-layer-2{-webkit-clip-path:polygon(0 60%,100% 0,100% 100%,0 100%);clip-path:polygon(0 60%,100% 0,100% 100%,0 100%)}}.hero-blue>.separator-bottom>.hero-layer-1{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 70%);clip-path:polygon(0 0,100% 0,100% 100%,0 70%)}@media(min-width:900px){.hero-blue>.separator-bottom>.hero-layer-1{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 40%);clip-path:polygon(0 0,100% 0,100% 100%,0 40%)}}.hero-blue>.separator-bottom>.hero-layer-2{-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}@media(min-width:900px){.hero-blue>.separator-bottom>.hero-layer-2{-webkit-clip-path:polygon(0 0,100% 0,100% 40%,0 100%);clip-path:polygon(0 0,100% 0,100% 40%,0 100%)}}.hero-blue .hero-content{background-color:#e6f1f4;margin:-1px 0;overflow:auto}.hero-blue-top{position:relative}.hero-blue-top .hero-layer-1,.hero-blue-top .hero-layer-2{bottom:0;left:0;position:absolute;right:0;top:0}.hero-blue-top .hero-layer-1{background-color:#c8e3ee;-webkit-clip-path:polygon(0 0,100% 50px,100% 100%,0 100%);clip-path:polygon(0 0,100% 50px,100% 100%,0 100%);z-index:-2}.hero-blue-top .hero-layer-2{background-color:#e6f1f4;-webkit-clip-path:polygon(0 50px,100% 0,100% 100%,0 100%);clip-path:polygon(0 50px,100% 0,100% 100%,0 100%);z-index:-1}.hero-blue-top .hero-content{padding:60px 0}.margin-bottom-content{margin-bottom:60px}.step-by-step>ol>li{font-size:1.1rem;padding-top:.4rem}.step-by-step a,.step-by-step a:visited{color:#65319e}.competitors table.language-table thead th{width:19%}.competitors table.language-table thead th:first-of-type{width:24%}.competitors table.language-table tbody td:last-of-type,.competitors table.language-table thead th:last-of-type{background-color:#65319e;color:#fff;font-weight:700}.competitors table.language-table tbody td{padding-left:5px;padding-right:5px}.competitors table.language-table tbody td:first-of-type{padding-left:0}.hero-pink{margin-bottom:120px;margin-top:120px;position:relative}.hero-pink .separator-bottom,.hero-pink>.separator-top{height:100px;position:relative}.hero-pink .hero-layer-1,.hero-pink .hero-layer-2{bottom:0;left:0;position:absolute;right:0;top:0}.hero-pink .hero-layer-1{background-color:#ffbdbb;z-index:-2}.hero-pink .hero-layer-2{background-color:#ffd9d9;z-index:-1}.hero-pink>.separator-top>.hero-layer-1{-webkit-clip-path:polygon(0 0,100% 30%,100% 100%,0 100%);clip-path:polygon(0 0,100% 30%,100% 100%,0 100%)}@media(min-width:900px){.hero-pink>.separator-top>.hero-layer-1{-webkit-clip-path:polygon(0 0,100% 60%,100% 100%,0 100%);clip-path:polygon(0 0,100% 60%,100% 100%,0 100%)}}.hero-pink>.separator-top>.hero-layer-2{-webkit-clip-path:polygon(0 30%,100% 0,100% 100%,0 100%);clip-path:polygon(0 30%,100% 0,100% 100%,0 100%)}
2@media(min-width:900px){.hero-pink>.separator-top>.hero-layer-2{-webkit-clip-path:polygon(0 60%,100% 0,100% 100%,0 100%);clip-path:polygon(0 60%,100% 0,100% 100%,0 100%)}}.hero-pink>.separator-bottom>.hero-layer-1{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 70%);clip-path:polygon(0 0,100% 0,100% 100%,0 70%)}@media(min-width:900px){.hero-pink>.separator-bottom>.hero-layer-1{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 40%);clip-path:polygon(0 0,100% 0,100% 100%,0 40%)}}.hero-pink>.separator-bottom>.hero-layer-2{-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}@media(min-width:900px){.hero-pink>.separator-bottom>.hero-layer-2{-webkit-clip-path:polygon(0 0,100% 0,100% 40%,0 100%);clip-path:polygon(0 0,100% 0,100% 40%,0 100%)}}.hero-pink .hero-content{background-color:#ffd9d9;margin:-1px 0;overflow:auto}.hero-pink .row-project{margin:20px 0}.hero-pink .logo-hero{background:#000;border-radius:60px;height:120px;left:50%;margin-left:-60px;position:absolute;top:-30px;width:120px}.video-wrapper{max-width:560px}.video-wrapper>div{height:0;padding-bottom:75%;position:relative}.video-wrapper>div>iframe{height:100%;left:0;position:absolute;top:0;width:100%}</style><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript>
2<script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script>
2<title data-react-helmet="true">Pricing</title><link rel="sitemap" type="application/xml" href="/sitemap-index.xml"/><link rel="icon" href="/favicon-32x32.png?v=6a65885400d0207f9f97809002e4ab2c" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=6a65885400d0207f9f97809002e4ab2c"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=6a65885400d0207f9f97809002e4ab2c"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=6a65885400d0207f9f97809002e4ab2c"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=6a65885400d0207f9f97809002e4ab2c"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=6a65885400d0207f9f97809002e4ab2c"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=6a65885400d0207f9f97809002e4ab2c"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=6a65885400d0207f9f97809002e4ab2c"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=6a65885400d0207f9f97809002e4ab2c"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class=" nav-wrapper"><div class="content-wrapper"><nav class="nav-global"><a href="/"><div data-gatsby-image-wrapper="" style="width:172.8px;height:49px" class="gatsby-image-wrapper"><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;object-fit:contain"></div><picture><source type="image/webp" srcSet="/static/fd9507934513dcb31383bf81de644746/1144f/blackfire-logo-positive.webp 173w,/static/fd9507934513dcb31383bf81de644746/fdeff/blackfire-logo-positive.webp 346w" sizes="172.8px"/><img data-gatsby-image-ssr="" layout="fixed" data-main-image="" style="object-fit:contain;opacity:0" sizes="172.8px" decoding="async" loading="eager" src="/static/fd9507934513dcb31383bf81de644746/7abc6/blackfire-logo-positive.svg" srcSet="/static/fd9507934513dcb31383bf81de644746/7abc6/blackfire-logo-positive.svg 173w,/static/fd9507934513dcb31383bf81de644746/a4bfa/blackfire-logo-positive.svg 346w" alt="Blackfire.io"/></picture><noscript><picture><source type="image/webp" srcSet="/static/fd9507934513dcb31383bf81de644746/1144f/blackfire-logo-positive.webp 173w,/static/fd9507934513dcb31383bf81de644746/fdeff/blackfire-logo-positive.webp 346w" sizes="172.8px"/><img data-gatsby-image-ssr="" layout="fixed" data-main-image="" style="object-fit:contain;opacity:0" sizes="172.8px" decoding="async" loading="eager" src="/static/fd9507934513dcb31383bf81de644746/7abc6/blackfire-logo-positive.svg" srcSet="/static/fd9507934513dcb31383bf81de644746/7abc6/blackfire-logo-positive.svg 173w,/static/fd9507934513dcb31383bf81de644746/a4bfa/blackfire-logo-positive.svg 346w" alt="Blackfire.io"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></a><div class="flex-grow"></div><input id="menu-toggle" type="checkbox"/><label class="menu-button-container" for="menu-toggle"><div class="menu-button"></div><span class="sr-only">Toggle menu</span></label><ul class="menu"><li class=""><a href="/features/">Features</a></li><li class=""><a href="https://docs.blackfire.io/introduction">Docs</a></li><li class=""><a href="/integrations/">Integrations</a></li><li class=""><a href="/customers/">Customers</a></li><li class="active"><a aria-current="page" class="" href="/pricing/">Pricing</a></li><li class=""><a href="https://blog.blackfire.io/">Blog</a></li><li class=""><a href="https://community.upsun.com/">Community Forum</a></li><li><a class="" href="https://blackfire.io/login">Login</a></li><li><a class="app" href="https://blackfire.io/signup">Sign up</a></li></ul></nav></div></div><div class="header"></div><div class="content-wrapper"><h1 class="text-md-center">Choose the best plan for your needs</h1><div class="md-hide"><ul class="tabs tabs-condensed"><li class="active"><a href="#production">Production</a></li><li><a href="#development">Development</a></li></ul></div><div class="text-center mt-1"><div class="currency-toggle">â¬EUR<label class="toggle toggle-blue-violet-concrete"><input type="checkbox"/><span class="slider"></span></label>$USD</div></div><div class="plan plan-production mt-1 tabs-panel-sm-only" id="production"><h3>Production plan</h3><p>Enjoy the most of what Blackfire.io offers with this plan for companies that need to monitor a lot of data.</p><div class="price-block"><div class="price-text"><div class="price-value">â¬158.25</div><div class="small">/month</div></div><div class="price-frequency">Monthly<label class="toggle toggle-royal-purple-white"><input type="checkbox" checked=""/><span class="slider"></span></label>Yearly<span class="badge bg-cosmic-latte text-viridian-green">2 months free</span></div></div><div class="call-to-action"><a href="https://blackfire.io/subscribe-organization/production-yearly" class="btn text-royal-purple bg-medium-turquoise">Get started</a></div><div class="included"><p>Included</p><ul class="checks"><li>Profiling</li><li>Performance Monitoring</li><li>Continuous Profiling</li><li>Alerting</li><li>Continuous Testing</li><li>Integrations</li><li>Manual Assertions</li></ul><div class="md-show"><ul class="included-list"><li><div class="rounded">3</div><div class="text">Users<div class="legend">Add more for<!-- --> <!-- -->â¬24.92<!-- -->/month each</div></div></li><li><div class="rounded">2</div><div class="text">Environments<div class="legend">1 production + 1 Sandbox.<!-- --> <!-- -->Add more for<!-- --> <!-- -->â¬58.25<!-- -->/month each</div></div></li><li><div class="rounded">1 Million</div><div class="text">Monitoring Traces<div class="legend">Add more for<!-- --> <!-- -->â¬41.67<!-- -->/month each 1M</div></div></li><li><div class="rounded">5GB</div><div class="text">Continuous Profiling<div class="legend">Add more for<!-- --> <!-- -->â¬10<!-- -->/month each 1GB</div></div></li><li><div class="rounded">1 Million</div><div class="text">Front-end Observability<div class="legend">Add more for<!-- --> <!-- -->â¬41.67<!-- -->/month each 1M</div></div></li></ul></div></div></div><div class="row"><div class="col-md-6 tabs-panel-sm-only tab-panel-inactive" id="development"><div class="plan plan-development mt-1"><h3>Development plan</h3><p>This plan is our low-cost alternative that lets you fine-tune your application until itâs ready to go to production.</p><div class="price-block"><div class="price-text"><div class="price-value">â¬33.25</div><div class="small">/month</div></div><div class="price-frequency">Yearly</div></div><div class="call-to-action"><a href="https://blackfire.io/subscribe-organization/development-yearly" class="btn bg-medium-turquoise text-royal-purple">Get started</a></div><div class="included"><p>Included</p><ul class="checks checks-royal-purple"><li>Profiling</li><li>Manual assertions</li></ul><div class="md-show"><ul class="included-list"><li><div class="rounded">1</div><div class="text">User<div class="legend">Add more for<!-- --> <!-- -->â¬33.25<!-- -->/month each</div></div></li><li><div class="rounded">1</div><div class="text">
2Environment<div class="legend">1 Sandbox.</div></div></li></ul></div></div></div></div><div class="col-md-6"><h2 class="big mt-3 text-md-center">Upsun integration</h2><p>If your current plan doesn't cut it or you just need more to work with, then check out how you can host your applications on Upsun.</p><p>Full access to Blackfire is bundled with all PHP and Python Upsun projects and works integrally with the Upsun workflow.</p><p><a href="https://upsun.com/contact-us/">Contact us</a> <!-- -->for more information.</p></div></div></div><div class="bg-neutral-grey"><div class="content-wrapper mt-2"><div class="compare-plans"><h2 class="text-md-center">Compare plans</h2><div class="table-wrapper"><table><thead><tr><th>Features</th><th><div class="md-hide">Prod</div><div class="md-show">Production plan</div></th><th></th><th><div class="md-hide">Dev</div><div class="md-show">Development plan</div></th></tr></thead><tbody><tr><td><div class="feature-wrapper">Monitoring traces (1M/month)<span style="display:inline-block"><button type="button" class="tooltip-button">i</button></span></div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Continuous Profiling Quota (5GB/month)<span style="display:inline-block"><button type="button" class="tooltip-button">i</button></span></div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Front-end Observability (1M/month)<span style="display:inline-block"><button type="button" class="tooltip-button">i</button></span></div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Alerting</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Sandbox environment<span style="display:inline-block"><button type="button" class="tooltip-button">i</button></span></div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Multi-dimensional profiling</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Distributed profiling / Subprofiles</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Automatic profiling</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Synthetic Monitoring</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Integrations</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Notifications</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" data-srcset="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/ee0e4/check-inactive.webp 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/8b4b1/check-inactive.webp 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/4eb25/check-inactive.webp 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/3a6ff/check-inactive.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png" srcSet="/static/f55f5c695c7b881ea3e98f8ea8e4b08b/c2845/check-inactive.png 5w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/f76db/check-inactive.png 10w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/41fb7/check-inactive.png 20w,/static/f55f5c695c7b881ea3e98f8ea8e4b08b/996dd/check-inactive.png 40w" alt="No"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Performance tests</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Performance recommendations</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">Quality recommendations</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><span class="badge bg-royal-purple text-bright-ube">As add-on</span></div></td></tr><tr><td><div class="feature-wrapper">Security recommendations</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><span class="badge bg-royal-purple text-bright-ube">As add-on</span></div></td></tr><tr><td><div class="feature-wrapper">Debug extension</div></td><td><div class="check-wrapper"><span class="badge bg-pale-lavender text-royal-purple-600">As add-on</span></div></td><td></td><td><div class="check-wrapper"><span class="badge bg-royal-purple text-bright-ube">As add-on</span></div></td></tr><tr><td><div class="feature-wrapper">Magento recommendation</div></td><td><div class="check-wrapper"><span class="badge bg-pale-lavender text-royal-purple-600">As add-on</span></div></td><td></td><td><div class="check-wrapper"><span class="badge bg-royal-purple text-bright-ube">As add-on</span></div></td></tr><tr><td><div class="feature-wrapper">Browser extension</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">CLI</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr><tr><td><div class="feature-wrapper">SDK</div></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td><td></td><td><div class="check-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:20;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='20'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" data-src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" data-srcset="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture><noscript><picture><source type="image/webp" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/ee0e4/check-active.webp 5w,/static/43dbd7cbd4488602c050ba6606b1839c/8b4b1/check-active.webp 10w,/static/43dbd7cbd4488602c050ba6606b1839c/4eb25/check-active.webp 20w,/static/43dbd7cbd4488602c050ba6606b1839c/3a6ff/check-active.webp 40w" sizes="(min-width: 20px) 20px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 20px) 20px, 100vw" decoding="async" loading="lazy" src="/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png" srcSet="/static/43dbd7cbd4488602c050ba6606b1839c/c2845/check-active.png 5w,/static/43dbd7cbd4488602c050ba6606b1839c/f76db/check-active.png 10w,/static/43dbd7cbd4488602c050ba6606b1839c/41fb7/check-active.png 20w,/static/43dbd7cbd4488602c050ba6606b1839c/996dd/check-active.png 40w" alt="Yes"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></div></td></tr></tbody><tfoot><tr><td></td><td><div class="price-header"><div class="price">â¬158.25<span class="monthly">/month</span></div><div class="small">billed yearly</div></div><div class="price-legend">or<!-- --> <!-- -->â¬189.90<!-- --> <!-- -->monthly</div><div class="price-call-to-action"><a href="https://blackfire.io/subscribe-organization/production-yearly" class="btn bg-medium-turquoise text-royal-purple">Get started</a></div></td><td></td><td><div class="price-header"><div class="price">â¬33.25<span class="monthly">/month</span></div> <div class="small">billed yearly</div></div><div class="price-legend">Only yearly is available</div><div class="price-call-to-action"><a href="https://blackfire.io/subscribe-organization/development-yearly" class="btn bg-medium-turquoise text-royal-purple">Get started</a></div></td></tr></tfoot></table><div class="md-hide call-to-actions"><a href="https://blackfire.io/subscribe-organization/development-yearly" class="btn btn-secondary-royal-purple">Go with Development plan</a><a href="https://blackfire.io/subscribe-organization/production-yearly" class="btn bg-medium-turquoise text-royal-purple">Go with Production plan</a></div></div></div></div></div><div class="content-wrapper mt-2"><div class="pricing-addons"><h2 class="text-md-center">Add-ons</h2><p>Add-ons provide additional functions to Blackfire. You can add them to your subscription from the get-go or whenever you need them.</p><ul class="tabs tabs-condensed tabs-center tabs-no-bottom"><li class="active"><a href="#addons-production">Production</a></li><li><a href="#addons-development">Development</a></li></ul><div id="addons-production" class="addon-collection mt-1"><div class="addon"><div class="text"><strong>Quality recommendations</strong><a href="/quality/">Learn more</a></div><div class="about"><span class="badge bg-cosmic-latte text-viridian-green">Included</span></div></div><div class="addon"><div class="text"><strong>Security recommendations</strong><a href="/code-security/">Learn more</a></div><div class="about"><span class="badge bg-cosmic-latte text-viridian-green">Included</span></div></div><div class="addon"><div class="text"><strong>Debug extension</strong><a href="https://docs.blackfire.io/profiling-cookbooks/debugging">Learn more</a></div><div class="about"><div class="price">â¬24.92<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Magento recommendations</strong><a href="/magento/">Learn more</a></div><div class="about"><div class="price">â¬49.92<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Additional user</strong></div><div class="about"><div class="price">â¬24.92<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Additional environment</strong></div><div class="about"><div class="price">â¬58.25<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Additional monitoring traces (1 million)</strong></div><div class="about"><div class="price">â¬41.67<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Additional continuous profiling quota (1GB)</strong></div><div class="about"><div class="price">â¬10<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Additional Front-end Observability quota (1 million)</strong><a href="https://docs.blackfire.io/front-end-observability/index">Learn more</a></div><div class="about"><div class="price">â¬41.67<span class="small">/month</span></div></div></div></div><div id="addons-development" class="addon-collection tab-panel-inactive mt-1"><div class="addon"><div class="text"><strong>Quality recommendations</strong><a href="/quality/">Learn more</a></div><div class="about"><div class="price">â¬10.75<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Security recommendations</strong><a href="/code-security/">Learn more</a></div><div class="about"><div class="price">â¬10.75<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Debug extension</strong><a href="https://docs.blackfire.io/profiling-cookbooks/debugging">Learn more</a></div><div class="about"><div class="price">â¬10.75<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Magento recommendations</strong><a href="/magento/">Learn more</a></div><div class="about"><div class="price">â¬14.08<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Additional user</strong></div><div class="about"><div class="price">â¬33.25<span class="small">/month</span></div></div></div><div class="addon"><div class="text"><strong>Additional environment</strong></div><div class="about"><span class="badge text-salte bg-chinese-silver">Only for Prod plan</span></div></div><div class="addon"><div class="text"><strong>Additional monitoring traces</strong></div><div class="about"><span class="badge text-salte bg-chinese-silver">Only for Prod plan</span></div></div><div class="addon"><div class="text"><strong>Additional continuous profiling quota</strong></div><div class="about"><span class="badge text-salte bg-chinese-silver">Only for Prod plan</span></div></div></div></div></div><div class="content-wrapper mt-2 mb-2"><div class="faq"><h2 class="text-md-center">Frequently Asked Questions</h2><div><div class="faq-question "><h4 id="payment-methods">Which payment methods do you accept?</h4><div class="faq-response"><p>Payments are managed by Recurly, which accepts most credit cards and
2SEPA payment for European customers. We also accept money transfers for yearly Production subscriptions<!-- --> - <a href="https://support.blackfire.io">contact us</a> <!-- -->if you're interested.</p></div></div><div class="faq-question "><h4 id="payment-currency">What if I don't have Euros or US Dollars?</h4><div class="faq-response"><p>Provided you have an international card (Visa, MasterCard, etc.), your bank will make the conversion for you.</p></div></div><div class="faq-question "><h4 id="payment-taxes">Are taxes included in the prices above?</h4><div class="faq-response"><p>Prices are excluding taxes. In some cases, VAT may be added to your bill and the total amount charged, according to your country of residence's VAT rate on digital products and services.</p></div></div></div><div><div class="faq-question "><h4 id="how-to-convince-my-boss">How to convince my boss to invest in Blackfire?</h4><div class="faq-response"><p>Investing in application performance isn't just a technical concernâit's a business imperative. Blackfire helps companies optimize their web apps, reducing debugging time, cutting infrastructure costs, and improving user experience.</p><p>We've prepared a<!-- --> <a href="https://blog.blackfire.io/convince-your-boss-why-investing-in-blackfire-is-a-wise-business-decision.html?utm_source=blackfire&utm_medium=www&utm_campaign=how-to-convince-my-boss-faq">helpful guide explaining the business impact of Blackfire</a> <!-- -->and how to communicate its value effectively to your leadership.</p></div></div><div class="faq-question "><h4 id="change-plan">Can I upgrade or downgrade my Plan, or add or remove add-ons?</h4><div class="faq-response"><p>Any transition to a lower-cost plan or the removal of an add-on will become effective at the conclusion of the ongoing billing period. Conversely, up- grades or the inclusion of add-ons take effect immediately. In the case of adding an add-on, the subscription fee will be prorated and adjusted to syn- chronize with the billing period and schedule of the underlying plan.</p></div></div><div class="faq-question "><h4 id="switch-periodicity">Can I switch from a monthly to a yearly billing schedule?</h4><div class="faq-response"><p>You have the option to transition from a monthly billing schedule to a yearly billing schedule at your discretion. In the event of such a shift, Platform.sh will reimburse the prepaid monthly fee, prorated based on the date of the change, and subsequently bill for a full year of services. Switching from yearly billing to monthly billing can only be done on the anniversary date at the end of the current yearly billing period.</p></div></div></div><div class="faq-question "><h4 id="free-trial">Is there a free trial available?</h4><div class="faq-response"><p>We don't provide a free trial. If you want to see Blackfire's potential, you can use our demo environment that shows all the available features at<!-- --> <a href="https://demo.blackfire.io/">https://demo.blackfire.io/</a>.</p><p>If you want to use your data with Blackfire, you can subscribe for a month of our Production plan and enjoy the profiling and monitoring experience.</p></div></div><div class="faq-question "><h4 id="free-version">Is there a free version for students?</h4><div class="faq-response"><p>Yes! We are thrilled to partner with GitHub Education and offer a free Profiler subscription via the GitHub Student Developer Pack to eligible students, schools and universities.<br/><a href="/students/">Read more about this.</a></p></div></div><div class="faq-question "><h4 id="monitoring-pricing">How is Blackfire Monitoring priced?</h4><div class="faq-response"><p>Blackfire Monitoring is currently available only to Production subscribers. It is priced per Traces Quota. It starts at 1 million traces per month and increments per million traces per month.</p><p>One trace is one PHP request which has been monitored by Blackfire. You can configure a sample rate, from 0% to 100%, to determine how many requests you would like to monitor. That sample rate can be configured separately for each environment. You can change that sample rate as many times as you need to control your quota consumption.</p><p>Such subscriptions can be billed only monthly and will sunset when the Monitoring features reach general availability. They will be replaced by a new subscription model.</p><p>Blackfire Monitoring offers an 8 weeks retention period.</p></div></div><div class="faq-question "><h4 id="info-network">What Network information is gathered?</h4><div class="faq-response"><p>The PHP probe gathers cost information about HTTP queries made through<!-- --> <strong>cURL</strong>. HTTP calls made through<!-- --> <strong>file_get_contents()</strong> <!-- -->are handled when using<!-- --> <i>Guzzle</i> <!-- -->or<i>Buzz</i>. More extensive support is coming soon. To prevent any leak of confidential data, URL parameters are removed before they ever hit blackfire.io's servers. The probe also gathers the number of bytes that go in and out of the PHP stream layer or cURL extension. This includes e.g. all network calls made using the socket or stream API (file_get_content, fgets...), the curl extension, or the mysqlnd driver.</p></div></div><div class="faq-question "><h4 id="info-sql">What SQL information is gathered?</h4><div class="faq-response"><p>The PHP probe gathers cost information about any SQL queries made using the<!-- --> <strong>
2PDO</strong> <!-- -->abstraction layer. Other drivers (mysql, mysqli, pgsql, oci8) are supported, too. To prevent any leak of confidential data, SQL parameters are removed before they ever hit blackfire.io's servers.</p></div></div><div class="faq-question "><h4 id="timeline-visualization">What is timeline visualization?</h4><div class="faq-response"><p>The<!-- --> <a href="https://docs.blackfire.io/profiling-cookbooks/understanding-timelines">timeline visualization</a> <!-- -->shows individual function calls in a time-oriented way.</p></div></div><div class="faq-question "><h4 id="info-envs">What is an Environment?</h4><div class="faq-response"><p>Environments allow you to give profiling access to a group of people on the same app, server, or cluster of servers.</p><p>There are many options to configure environments, depending on your needs, workflows, and current tooling.<br/><a href="https://docs.blackfire.io/php/training-resources/book/10-environments">Read more in the documentation</a>.</p></div></div><div class="faq-question "><h4 id="info-sandbox">What is the Sandbox environment?</h4><div class="faq-response"><p>Every paying plan includes a Sandbox environment in addition to your regular ones. It is a dedicated space for deterministic profiles, side experiments, and one-off tinkering, so you can try things out without touching your production data.</p></div></div><div class="faq-question "><h4 id="info-assertions">What are Assertions?</h4><div class="faq-response"><p>Blackfire provides a way to define performance assertions in a<code>.blackfire.yaml</code> <!-- -->file that you store alongside your code. Assertions allow configuring absolute and relative thresholds to determine if a profile meets your performance criteria.</p></div></div><div class="faq-question "><h4 id="info-distributed-profiling">What is Distributed Profiling?</h4><div class="faq-response"><p>Blackfire supports profiling micro-services out-of-the-box. The Distributed Profiling feature enables to profile an HTTP request and propagate profiling to all sub-requests served by a PHP server on which Blackfire is installed.<br/><a href="https://docs.blackfire.io/profiling-cookbooks/profiling-microservices">Read more in the documentation</a>.</p></div></div><div class="faq-question "><h4 id="recommendations">What are Recommendations?</h4><div class="faq-response"><p>Any time you profile your code, Blackfire detects issues according to best practices defined by our performance experts. Resolution recommendations are shown on each corresponding profile, and are fully documented so that you can understand exactly why we recommend such a best practice, how to fix the issue, and how to add a non-regression test in your<!-- --> <code>.blackfire.yaml</code>.</p></div></div><div class="faq-question "><h4 id="info-synthetic-monitoring">What is Synthetic Monitoring?</h4><div class="faq-response"><p>Synthetic Monitoring runs scripted scenarios against your application to catch performance regressions before your users do. You write scenarios and run them with the Blackfire Player to get a full performance report for each run.</p></div></div><div class="faq-question "><h4 id="info-notification-channels">What are Notification Channels?</h4><div class="faq-response"><p>Notification Channels escalate the issues uncovered by Alerting, so the right people are warned as soon as a threshold is crossed. As they are environment-specific, they need to be defined on the Blackfire.io Environment page. Notification Channels are webhooks, e-mails, or native integrations with third party services (such as GitHub, Slack, ...).</p></div></div><div class="faq-question "><h4 id="unlimited-profiles">Is there any profile request limit?</h4><div class="faq-response"><p>For regular usages, you should never hit our generous 1,000 profiles per day per user.</p></div></div><div class="faq-question "><h4 id="production-profiling">Profiling on production servers or development computers</h4><div class="faq-response"><p>Blackfire can be used to profile code anywhere: development, test, staging, or production.</p></div></div></div></div><footer><div class="content-wrapper"><div class="row"><div class="col-md-6 col-lg-3"><h5>Product</h5><ul class="footer-menu"><li class=""><a href="/features/">Features</a></li><li class="active"><a aria-current="page" class="" href="/pricing/">Pricing</a></li><li class=""><a href="/integrations/">Integrations</a></li><li class=""><a href="/php/">PHP Profiler & Observability</a></li><li class=""><a href="/python/">Python Profiler & Observability</a></li><li><a href="https://docs.blackfire.io/introduction">Documentation</a></li><li><a href="https://docs.blackfire.io/up-and-running/index">Configure Blackfire</a></li><li><a href="https://blackfire.io/signup">Subscribe</a></li><li><a href="https://demo.blackfire.io/">Play with the demo</a></li></ul></div><div class="col-md-6 col-lg-3"><h5>Solutions</h5><ul class="footer-menu"><li class=""><a href="/monitoring/">Performance Monitoring</a></li><li class=""><a href="/continuous-profiler/">Continuous Profiling</a></li><li class=""><a href="/profiler/">Code Performance Profiler</a></li><li class=""><a href="/front-end-observability/">Front-End Observability</a></li><li class=""><a href="/synthetic-monitoring/">Synthetic User Monitoring</a></li><li class=""><a href="/cicd-integration/">CI/CD Integration</a></li><li class=""><a href="/quality/">Code Quality Recommendations</a></li><li class=""><a href="/code-security/">Code Security Recommendations</a></li><li class=""><a href="/magento/">Magento Code Profiler</a></li><li class=""><a href="/students/">Blackfire for Students</a></li></ul></div><div class="col-md-6 col-lg-3"><h5>Learn More</h5><ul class="footer-menu"><li class=""><a href="/platformsh/">An Upsun (formely Platform.sh) Business</a></li><li><a href="https://blog.blackfire.io/">Blog</a></li><li><a href="https://community.upsun.com/">Upsun Community Forum</a></li><li><a href="https://upsun.com/jobs/">Careers</a></li><li class=""><a href="/customers/">Customers</a></li><li class=""><a href="/open-source/">Supporting Open Source</a></li><li class=""><a href="/labels/">Labels</a></li><li><a href="https://support.blackfire.io/">Support</a></li><li><a href="https://status.blackfire.io/">Service Status</a></li><li class=""><a href="/compliance/">Compliance</a></li></ul></div><div class="col-md-6 col-lg-3"><h5><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained logo"><div style="max-width:216px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='61'%20width='216'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;object-fit:contain"></div><picture><source type="image/webp" data-srcset="/static/d97495398b54666962fcf6463e4bfed7/9dbb1/blackfire-logo-negative.webp 54w,/static/d97495398b54666962fcf6463e4bfed7/53d0a/blackfire-logo-negative.webp 108w,/static/d97495398b54666962fcf6463e4bfed7/63ab6/blackfire-logo-negative.webp 216w,/static/d97495398b54666962fcf6463e4bfed7/c5012/blackfire-logo-negative.webp 432w" sizes="(min-width: 216px) 216px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="object-fit:contain;opacity:0" sizes="(min-width: 216px) 216px, 100vw" decoding="async" loading="lazy" data-src="/static/d97495398b54666962fcf6463e4bfed7/43117/blackfire-logo-negative.svg" data-srcset="/static/d97495398b54666962fcf6463e4bfed7/6b748/blackfire-logo-negative.svg 54w,/static/d97495398b54666962fcf6463e4bfed7/2756a/blackfire-logo-negative.svg 108w,/static/d97495398b54666962fcf6463e4bfed7/43117/blackfire-logo-negative.svg 216w,/static/d97495398b54666962fcf6463e4bfed7/04de5/blackfire-logo-negative.svg 432w" alt="Blackfire.io logo"/></picture><noscript><picture><source type="image/webp" srcSet="/static/d97495398b54666962fcf6463e4bfed7/9dbb1/blackfire-logo-negative.webp 54w,/static/d97495398b54666962fcf6463e4bfed7/53d0a/blackfire-logo-negative.webp 108w,/static/d97495398b54666962fcf6463e4bfed7/63ab6/blackfire-logo-negative.webp 216w,/static/d97495398b54666962fcf6463e4bfed7/c5012/blackfire-logo-negative.webp 432w" sizes="(min-width: 216px) 216px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="object-fit:contain;opacity:0" sizes="(min-width: 216px) 216px, 100vw" decoding="async" loading="lazy" src="/static/d97495398b54666962fcf6463e4bfed7/43117/blackfire-logo-negative.svg" srcSet="/static/d97495398b54666962fcf6463e4bfed7/6b748/blackfire-logo-negative.svg 54w,/static/d97495398b54666962fcf6463e4bfed7/2756a/blackfire-logo-negative.svg 108w,/static/d97495398b54666962fcf6463e4bfed7/43117/blackfire-logo-negative.svg 216w,/static/d97495398b54666962fcf6463e4bfed7/04de5/blackfire-logo-negative.svg 432w" alt="Blackfire.io logo"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></h5><ul class="footer-menu"><li><a href="https://bsky.app/profile/blackfire.io"><span class="icon-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:22px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='18'%20width='22'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;object-fit:contain"></div><picture><source type="image/webp" data-srcset="/static/0f96b30f6bc888e1a61cf85a79eab6c0/2ad54/bluesky.webp 6w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/b5706/bluesky.webp 11w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/d75f1/bluesky.webp 22w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/b0558/bluesky.webp 44w" sizes="(min-width: 22px) 22px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="object-fit:contain;opacity:0" sizes="(min-width: 22px) 22px, 100vw" decoding="async" loading="lazy" data-src="/static/0f96b30f6bc888e1a61cf85a79eab6c0/566b2/bluesky.svg" data-srcset="/static/0f96b30f6bc888e1a61cf85a79eab6c0/bb68b/bluesky.svg 6w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/10851/bluesky.svg 11w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/566b2/bluesky.svg 22w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/3385f/bluesky.svg 44w" alt="Bluesky logo"/></picture><noscript><picture><source type="image/webp" srcSet="/static/0f96b30f6bc888e1a61cf85a79eab6c0/2ad54/bluesky.webp 6w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/b5706/bluesky.webp 11w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/d75f1/bluesky.webp 22w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/b0558/bluesky.webp 44w" sizes="(min-width: 22px) 22px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="object-fit:contain;opacity:0" sizes="(min-width: 22px) 22px, 100vw" decoding="async" loading="lazy" src="/static/0f96b30f6bc888e1a61cf85a79eab6c0/566b2/bluesky.svg" srcSet="/static/0f96b30f6bc888e1a61cf85a79eab6c0/bb68b/bluesky.svg 6w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/10851/bluesky.svg 11w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/566b2/bluesky.svg 22w,/static/0f96b30f6bc888e1a61cf85a79eab6c0/3385f/bluesky.svg 44w" alt="Bluesky logo"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></span>@blackfire.io</a></li><li><a href="https://github.com/blackfireio"><span class="icon-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:18px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='18'%20width='18'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/da3217c885c121925b50f7ea031f75aa/ee0e4/github.webp 5w,/static/da3217c885c121925b50f7ea031f75aa/ed744/github.webp 9w,/static/da3217c885c121925b50f7ea031f75aa/4a6f0/github.webp 18w,/static/da3217c885c121925b50f7ea031f75aa/3099f/github.webp 36w" sizes="(min-width: 18px) 18px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 18px) 18px, 100vw" decoding="async" loading="lazy" data-src="/static/da3217c885c121925b50f7ea031f75aa/1e33b/github.png" data-srcset="/static/da3217c885c121925b50f7ea031f75aa/c2845/github.png 5w,/static/da3217c885c121925b50f7ea031f75aa/ee57e/github.png 9w,/static/da3217c885c121925b50f7ea031f75aa/1e33b/github.png 18w,/static/da3217c885c121925b50f7ea031f75aa/d0710/github.png 36w" alt="GitHub logo"/></picture><noscript><picture><source type="image/webp" srcSet="/static/da3217c885c121925b50f7ea031f75aa/ee0e4/github.webp 5w,/static/da3217c885c121925b50f7ea031f75aa/ed744/github.webp 9w,/static/da3217c885c121925b50f7ea031f75aa/4a6f0/github.webp 18w,/static/da3217c885c121925b50f7ea031f75aa/3099f/github.webp 36w" sizes="(min-width: 18px) 18px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 18px) 18px, 100vw" decoding="async" loading="lazy" src="/static/da3217c885c121925b50f7ea031f75aa/1e33b/github.png" srcSet="/static/da3217c885c121925b50f7ea031f75aa/c2845/github.png 5w,/static/da3217c885c121925b50f7ea031f75aa/ee57e/github.png 9w,/static/da3217c885c121925b50f7ea031f75aa/1e33b/github.png 18w,/static/da3217c885c121925b50f7ea031f75aa/d0710/github.png 36w" alt="GitHub logo"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></span>GitHub organization</a></li><li><a href="https://www.youtube.com/playlist?list=PLn5EpEMtxTCmzo7FvJ_webba4VaLhTUVf"><span class="icon-wrapper"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained"><div style="max-width:24px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='17'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/e83b0b3a08580fd9adeea32d3b8f1a97/6e53c/youtube.webp 6w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/e52d3/youtube.webp 12w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/c3190/youtube.webp 24w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/564ce/youtube.webp 48w" sizes="(min-width: 24px) 24px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 24px) 24px, 100vw" decoding="async" loading="lazy" data-src="/static/e83b0b3a08580fd9adeea32d3b8f1a97/916dc/youtube.png" data-srcset="/static/e83b0b3a08580fd9adeea32d3b8f1a97/bd43b/youtube.png 6w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/f33bb/youtube.png 12w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/916dc/youtube.png 24w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/b2035/youtube.png 48w" alt="YouTube logo"/></picture><noscript><picture><source type="image/webp" srcSet="/static/e83b0b3a08580fd9adeea32d3b8f1a97/6e53c/youtube.webp 6w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/e52d3/youtube.webp 12w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/c3190/youtube.webp 24w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/564ce/youtube.webp 48w" sizes="(min-width: 24px) 24px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 24px) 24px, 100vw" decoding="async" loading="lazy" src="/static/e83b0b3a08580fd9adeea32d3b8f1a97/916dc/youtube.png" srcSet="/static/e83b0b3a08580fd9adeea32d3b8f1a97/bd43b/youtube.png 6w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/f33bb/youtube.png 12w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/916dc/youtube.png 24w,/static/e83b0b3a08580fd9adeea32d3b8f1a97/b2035/youtube.png 48w" alt="YouTube logo"/></picture></noscript>
2<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
2</div></span>Youtube channel</a></li></ul></div></div><ul class="mentions"><li>© 2014-<!-- -->2026<!-- --> <!-- -->Blackfire is a trademark of Platform.sh SAS doing business as Upsun. All rights reserved.</li><li><a href="https://blackfire.io/terms-of-service">Terms of Service</a></li><li><a href="https://blackfire.io/legal-notice">Legal Notice</a></li><li><a href="https://platform.sh/privacy-policy">Privacy Policy</a></li><li><a href="https://blackfire.io/cookie-policy">Cookie Policy</a></li><li><a href="https://platform.sh/trust-center/legal/aup/">Acceptable Use Policy</a></li><li><a class="ot-sdk-show-settings" href="#cookie-consent">Manage your cookie preferences</a></li></ul></div>
2<script async="" src="https://admin-pipeline.upsun-eu-5.observability-pipeline.blackfire.io/js/probe.js" data-browser-key="6be739514c45460394d26e73a4b13cd0cea1423ce8f31eedd2d601550e580bac"></script>
2<noscript><img src="https://ingest.upsun-eu-5.observability-pipeline.blackfire.io/browser/v1/input/pixel?k=6be739514c45460394d26e73a4b13cd0cea1423ce8f31eedd2d601550e580bac" referrerPolicy="no-referrer-when-downgrade" style="display:none"/></noscript></footer></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
2<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/pricing/";/*]]>*/</script>
2<!-- slice-start id="_gatsby-scripts-1" --> 3
3<script 4 id="gatsby-chunk-mapping" 5 > 6 window.___chunkMapping="{\"app\":[\"/app-b723411f8f43cf73167b.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-dbca2eb1ba0306eb2884.js\"],\"component---src-pages-cicd-integration-js\":[\"/component---src-pages-cicd-integration-js-197fb7ba157a758ba7fc.js\"],\"component---src-pages-code-security-js\":[\"/component---src-pages-code-security-js-7425d4683a1fa040465c.js\"],\"component---src-pages-compliance-js\":[\"/component---src-pages-compliance-js-f198474a222f63b75ad9.js\"],\"component---src-pages-continuous-profiler-js\":[\"/component---src-pages-continuous-profiler-js-37037f1faa03f495411f.js\"],\"component---src-pages-customers-js\":[\"/component---src-pages-customers-js-6c401ca2641c13f82f1e.js\"],\"component---src-pages-features-js\":[\"/component---src-pages-features-js-9a60da8104dbf98efc6e.js\"],\"component---src-pages-front-end-observability-js\":[\"/component---src-pages-front-end-observability-js-f3e3569e36a080ada94c.js\"],\"component---src-pages-index-js\":[\"/component---src-pages-index-js-76bee4f72035c4d4c728.js\"],\"component---src-pages-integrations-js\":[\"/component---src-pages-integrations-js-49a472eb414e46bfeb35.js\"],\"component---src-pages-labels-contributor-js\":[\"/component---src-pages-labels-contributor-js-ddc69195eb8d5bf99600.js\"],\"component---src-pages-labels-enabled-js\":[\"/component---src-pages-labels-enabled-js-5a45f82d23faae48f4f9.js\"],\"component---src-pages-labels-js\":[\"/component---src-pages-labels-js-36c1742389d6e884692e.js\"],\"component---src-pages-magento-js\":[\"/component---src-pages-magento-js-104f726a2d8b2ee0cb69.js\"],\"component---src-pages-monitoring-js\":[\"/component---src-pages-monitoring-js-3a01c4d735fec4c29b1d.js\"],\"component---src-pages-open-source-free-subscriptions-js\":[\"/component---src-pages-open-source-free-subscriptions-js-7ac60a76eb8b6edadcd6.js\"],\"component---src-pages-open-source-js\":[\"/component---src-pages-open-source-js-4122c723dea031215413.js\"],\"component---src-pages-php-js\":[\"/component---src-pages-php-js-4edd30b71232c3f20029.js\"],\"component---src-pages-platformsh-js\":[\"/component---src-pages-platformsh-js-d675bb1393b8648c96fa.js\"],\"component---src-pages-pricing-js\":[],\"component---src-pages-profiler-js\":[\"/component---src-pages-profiler-js-3bd24a057380c0d753a5.js\"],\"component---src-pages-python-js\":[\"/component---src-pages-python-js-3cf0759e6648934ad525.js\"],\"component---src-pages-quality-js\":[\"/component---src-pages-quality-js-b57a4d4d731751dbeb2e.js\"],\"component---src-pages-students-js\":[\"/component---src-pages-students-js-8c7bee6440b7af55a563.js\"],\"component---src-pages-synthetic-monitoring-js\":[\"/component---src-pages-synthetic-monitoring-js-b61cd44068373d322b7a.js\"]}"; 7 </script>
7 8
8<script>window.___webpackCompilationHash="8b7f4650ef218d79226e";</script>
8<script src="/webpack-runtime-9e8a05913358846f12c8.js" async></script>
8<script src="/framework-407b0c8383fc366fbaa3.js" async></script>
8<script src="/app-b723411f8f43cf73167b.js" async></script>
8<!-- slice-end id="_gatsby-scripts-1" --></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.