301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
302 status code indicates that the requested resource is temporarily available at a different URL.
The user is automatically redirected to the new URL, but search engines continue to index the old address.
200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: devii.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html><!-- Last Published: Tue Apr 01 2025 22:56:11 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.devii.io" data-wf-page="62b600a1fea82b52a9e47fc0" data-wf-site="627bdb3b7a5d7f6469dfc438" lang="en"><head><meta charset="utf-8"/><title>Devii - An instant API for your app</title><meta content="Devii is an instant API engine and database hosting platform for software developers to configure, test, and deploy APIs in the cloud." name="description"/><meta content="Devii - An instant API for your app" property="og:title"/><meta content="Devii is an instant API engine and database hosting platform for software developers to configure, test, and deploy APIs in the cloud." property="og:description"/><meta content="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62cc9fe933b1e92ffcddadb1_Devii-FBAd.jpg" property="og:image"/><meta content="Devii - An instant API for your app" property="twitter:title"/><meta content="Devii is an instant API engine and database hosting platform for software developers to configure, test, and deploy APIs in the cloud." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62cc9fe933b1e92ffcddadb1_Devii-FBAd.jpg" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/css/devii-website.webflow.e331e6dca.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Merriweather:300,300italic,400,400italic,700,700italic,900,900italic","Merriweather Sans:300,regular,500,600,700,800,300italic,italic,500italic,600italic,700italic,800italic:latin,latin-ext","Nunito:200,300,regular,500,600,700,800,900,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629774dac7f0d58230406926_DeviiMark-Favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6297755450c31f60c25220b4_DeviiMark-webclip.png" rel="apple-touch-icon"/><link href="https://www.devii.io/" rel="canonical"/><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-54K037FGJX"></script><script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('set', 'developer_id.dZGVlNj', true);gtag('config', 'G-54K037FGJX');</script><script type="text/javascript">!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='plwebflow';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '2019441775064608');fbq('track', 'PageView');</script><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T75S785V');</script> <!-- End Google Tag Manager --> <!-- this stylesheet is the one that determines the color theme for all your code blocks --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/styles/a11y-dark.min.css"> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.2/highlight.min.js"></script> <script>hljs.initHighlightingOnLoad();</script><meta name="facebook-domain-verification" content="ucp47hyr864umilr27jqj67o9jar0w" /><script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script></head><body class="body"><div class="main-wrapper"><div data-collapse="medium" data-animation="default" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navigation w-nav"><div class="w-embed w-iframe"><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T75S785V" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --></div><div class="navigation-full"><div class="wrapper navigation-wrapper"><div class="navigation-left"><a href="/" aria-current="page" class="brand w-nav-brand w--current"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287e7b92295e46f25500d2b_Devii_RGB_std_rev.svg" loading="lazy" alt="Devii logo" class="image-3"/></a></div><div class="nav-center-wrap"><nav role="navigation" class="nav-menu w-nav-menu"><a id="docs-link" href="https://docs.devii.io" target="_blank" class="w-inline-block"><div class="nav-menu resources">Documentation</div></a><div class="pricing-link"><a href="/pricing" class="nav-menu pricing">Pricing</a></div><div data-hover="true" data-delay="0" data-w-id="40776421-9498-921c-8e55-5e296d4525f0" class="dropdown-2 w-dropdown"><div class="dropdown-toggle w-dropdown-toggle"><div class="icon-5 w-icon-dropdown-toggle"></div><div class="nav-menu resources">Resources</div></div><nav class="dropdown-list w-dropdown-list"><div class="dropdown-list-full-width frostedglass"><div class="navigation-drop-wrapper frostedglass featuremenuleft"><div id="w-node-cdee2e81-215a-6b69-7131-b6d48b219813-0eab6412" class="h6">Learn</div><a id="w-node-cdee2e81-215a-6b69-7131-b6d48b219815-0eab6412" href="#" class="navigation-link-block university w-inline-block"><div class="navigation-link-icon"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b5cdca8611dcea5f08b8eb_university.svg" loading="lazy" width="30" id="w-node-cdee2e81-215a-6b69-7131-b6d48b219817-0eab6412" alt="Academy Icon" class="menu-icon"/></div><div class="nav-content-wrap"><div class="h5 menu-title">University</div><div class="paragraph menu-subtitle">Tutorials & training</div></div></a><a href="https://docs.devii.io/docs/datasheet" target="_blank" class="navigation-link-block w-inline-block"><div class="navigation-link-icon"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b5cdd50764fa75e297e5c2_documentation2.svg" loading="lazy" width="30" alt="Documentation icon" class="menu-icon blog"/></div><div class="nav-content-wrap"><div class="h5 menu-title">Datasheet</div><div class="paragraph menu-subtitle">The Devii is in the details</div></div></a><a href="/blog" class="navigation-link-block w-inline-block"><div class="navigation-link-icon"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b5cdcab483083536ad20b6_blog.svg" loading="lazy" width="30" alt="Blog icon" class="menu-icon blog"/></div><div class="nav-content-wrap"><div class="h5 menu-title">Blog</div><div class="paragraph menu-subtitle">Thought leadership </div></div></a><a href="/case-studies" class="navigation-link-block w-inline-block"><div class="navigation-link-icon"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b5cdca63a039788e147a85_casestudy.svg" loading="lazy" width="30" alt="Case study icon" class="menu-icon blog"/></div><div class="nav-content-wrap"><div class="h5 menu-title">Case Studies</div><div class="paragraph menu-subtitle">Real-world use cases</div></div></a></div><div class="navigation-drop-wrapper frostedglass featuremenuright-resources"><div id="w-node-cdee2e81-215a-6b69-7131-b6d48b219836-0eab6412" class="h6">Community</div><a href="/" aria-current="page" class="navigation-link-block press w-inline-block w--current"><div class="nav-content-wrap"><div class="h5 menu-community-title">Press</div></div></a><a href="https://discord.gg/B4Bkv4q9JB" target="_blank" class="navigation-link-block w-inline-block"><div class="nav-content-wrap"><div class="h5 menu-community-title">Discord</div></div></a><a href="/contact-us" class="navigation-link-block w-inline-block"><div class="nav-content-wrap"><div class="h5 menu-community-title">Help</div></div></a><a href="/press" class="navigation-link-block w-inline-block"><div class="nav-content-wrap"><div class="h5 menu-community-title">Press</div></div></a></div><div class="featured-blog-link"><div class="collection-list-wrapper w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="collection-item w-dyn-item"><a href="/blog/devii-selected-for-titletowntech-startup-draft-combine" class="link-block w-inline-block"><img height="" loading="lazy" alt="" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/67ec6e282682c9737973458b_devii-going-to-titletown.jpg" sizes="100vw" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/67ec6e282682c9737973458b_devii-going-to-titletown-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/67ec6e282682c9737973458b_devii-going-to-titletown-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/67ec6e282682c9737973458b_devii-going-to-titletown-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/67ec6e282682c9737973458b_devii-going-to-titletown-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/67ec6e282682c9737973458b_devii-going-to-titletown-p-2000.jpg 2000w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/67ec6e282682c9737973458b_devii-going-to-titletown.jpg 2400w" class="more-templates-link-image"/><div class="div-block-47"><div class="h5 highlight menu case-study">Blog</div><div class="h5 highlight menu">2 min</div></div><div class="heading-3 blog-feature-heading">Devii Selected for TitletownTech Startup Draft Combine</div><div class="h5 blogcard menu">Devii, a Fargo-based startup building instant APIs with advanced security modeling, is the only ND company selected for the 2025 TitletownTech Startup Draft Combine.</div></a></div><div role="listitem" class="collection-item w-dyn-item"><a href="/blog/devii-secures-2-2-million-in-latest-investment-round-led-by-homegrown-capital" class="link-block w-inline-block"><img height="" loading="lazy" alt="" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/661e5d8ede83405a2572474c_devii-secures-2-2-million-in-latest-investment-round-led-by-homegrown-capital-image-20240416.jpg" sizes="100vw" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/661e5d8ede83405a2572474c_devii-secures-2-2-million-in-latest-investment-round-led-by-homegrown-capital-image-20240416-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/661e5d8ede83405a2572474c_devii-secures-2-2-million-in-latest-investment-round-led-by-homegrown-capital-image-20240416-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/661e5d8ede83405a2572474c_devii-secures-2-2-million-in-latest-investment-round-led-by-homegrown-capital-image-20240416-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/661e5d8ede83405a2572474c_devii-secures-2-2-million-in-latest-investment-round-led-by-homegrown-capital-image-20240416-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/661e5d8ede83405a2572474c_devii-secures-2-2-million-in-latest-investment-round-led-by-homegrown-capital-image-20240416-p-2000.jpg 2000w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/661e5d8ede83405a2572474c_devii-secures-2-2-million-in-latest-investment-round-led-by-homegrown-capital-image-20240416.jpg 2016w" class="more-templates-link-image"/><div class="div-block-47"><div class="h5 highlight menu case-study">Blog</div><div class="h5 highlight menu">3 min</div></div><div class="heading-3 blog-feature-heading">Devii Secures $2.2 Million in Latest Investment Round Led by Homegrown Capital.</div><div class="h5 blogcard menu">Devii Secures $2.2 Million Investment to Deliver GraphQL API Engine</div></a></div><div role="listitem" class="collection-item w-dyn-item"><a href="/blog/everything-you-need-to-know-about-graphql-vs-rest-apis" class="link-block w-inline-block"><img height="" loading="lazy" alt="" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/635071ed32bbd58691fd837b_Devii%20-%20Blog%20Hero%20Images%20(2).png" sizes="100vw" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/635071ed32bbd58691fd837b_Devii%20-%20Blog%20Hero%20Images%20(2)-p-500.png 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/635071ed32bbd58691fd837b_Devii%20-%20Blog%20Hero%20Images%20(2)-p-800.png 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/635071ed32bbd58691fd837b_Devii%20-%20Blog%20Hero%20Images%20(2)-p-1080.png 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/635071ed32bbd58691fd837b_Devii%20-%20Blog%20Hero%20Images%20(2).png 1600w" class="more-templates-link-image"/><div class="div-block-47"><div class="h5 highlight menu case-study">Blog</div><div class="h5 highlight menu">7min</div></div><div class="heading-3 blog-feature-heading">Everything You Need to Know About GraphQL vs. REST APIs</div><div class="h5 blogcard menu">The advantages, limitations, and differences between and GraphQL and REST API</div></a></div></div></div></div></div></nav></div></nav></div><div class="navigation-right"><a href="https://portal.devii.io" target="_blank" class="button-3 w-button">Login</a><a href="https://portal.devii.io" class="button login-text w-button">Login</a><link rel="prefetch" href="https://portal.devii.io"/><a href="https://portal.devii.io/auth/register" id="create_account_button_main" data-w-id="d7cbac7c-f57e-74d0-5cdd-eb3b0eab6475" target="_blank" class="button navbar-button w-button">Create Account</a><div class="menu-mob w-nav-button"><div class="icon-6 w-icon-nav-menu"></div></div></div></div></div></div><div class="home-2-hero-section"><div class="wrapper home-2-hero-wrapper"><div data-w-id="368b6abd-b0ee-f15c-9bd7-f7562d5aea3d" style="opacity:0" class="button-3months"><h1 class="h1-hero-title">An easy-to-use, instant API engine</h1><div data-w-id="d17fd907-e1b6-44e1-3e79-7ff8a813caa3" style="opacity:0" class="home-2-hero-paragraph"><div class="h4 hero-subline">Create and manage GraphQL APIs for all your SQL databases.</div></div><div class="pilot-program-btn-wrapper white div-block-23"><a href="https://portal.devii.io/auth/register" target="_blank" class="button w-button">Sign up for Free</a></div><div class="columns-2 w-row"><div class="column-3 w-col w-col-6"><a href="#" class="button hero-button w-button">Get Early Access</a></div><div class="column-2 w-col w-col-6"><a href="#" class="hero-secondary-button w-inline-block w-lightbox"><div class="hero-button-icon-container"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62acc738e64640294183ae9d_noun-player-1152667-F4F5FD.svg" loading="lazy" alt="Play button icon" class="image play-icon"/><div class="text-block-45-copy">Watch Demo</div></div><script type="application/json" class="w-json">{ "items": [ { "url": "https://youtube.com/watch?v=tLX8Vr69-90", "originalUrl": "https://youtube.com/watch?v=tLX8Vr69-90", "width": 940, "height": 528, "thumbnailUrl": "https://i.ytimg.com/vi/tLX8Vr69-90/hqdefault.jpg", "html": "<iframe class=\"embedly-embed\" src=\"//cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FtLX8Vr69-90%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DtLX8Vr69-90&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FtLX8Vr69-90%2Fhqdefault.jpg&key=96f1f04c5f4143bcb0f2e68c87d65feb&type=text%2Fhtml&schema=youtube\" width=\"940\" height=\"528\" scrolling=\"no\" title=\"YouTube embed\" frameborder=\"0\" allow=\"autoplay; fullscreen\" allowfullscreen=\"true\"></iframe>", "type": "video" } ], "group": "" }</script></a></div></div></div><div data-w-id="dac31b0d-8f7c-39de-69f9-961202db9e26" style="opacity:0" class="top-three-advantages"><div class="home-card"><div class="hero-feature"><div class="hero-checkmark-icon-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b9fdfdfba1362faac6facf_noun-cloud-hosting-4068105-00A79D.svg" loading="lazy" alt="cloud icon" class="image contain"/></div><div class="text-block _14-px">Broad DB Compatibility<br/></div></div><div class="expanded-info"><div class="text-block-46">Devii is compatible with 98% of all SQL databases <strong>out-of-the-box</strong>.</div></div></div><div class="home-card"><div class="hero-feature"><div class="hero-checkmark-icon-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8c977dc2c585c9696ddce_noun-to-do-3388583-00A79D.svg" loading="lazy" alt="no code icon" class="image contain"/></div><div class="text-block _14-px">Easy API Management</div></div><div class="expanded-info"><div class="text-block-46">Configure & manage GraphQL APIs for all your databases <strong>in one place</strong>.</div></div></div><div class="home-card"><div class="hero-feature"><div class="hero-checkmark-icon-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6fb00da575cd39adc3_Devii_Icon_PBAC-01.svg" loading="lazy" alt="security engine icon" class="image contain"/></div><div class="text-block _14-px">Built-in Security<br/></div></div><div class="expanded-info"><div class="text-block-46">A <strong>Policy-Based Access Control</strong> system is our default security model.</div></div></div></div><div data-w-id="9951be4e-7a6f-5198-a090-16da5860f25e" style="opacity:0" class="top-three-features"><div class="home-card"><div class="hero-feature"><div class="hero-checkmark-icon-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6f1dfa805fa808762c_Devii_Icon_Resolvers-02.svg" loading="lazy" alt="Auto resolvers icon" class="image contain"/></div><div class="text-block _14-px">Auto Resolvers<br/></div></div><div class="expanded-info"><div class="text-block-46"><strong>Near-instant</strong> access to table and view types</div></div></div><div class="home-card"><div class="hero-feature"><div class="hero-feature"><div class="hero-checkmark-icon-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a650f8192dae73a710ad1_noun-processor-3357045-00A79D.svg" loading="lazy" alt="process rules icon" class="image contain"/></div></div><div class="text-block _14-px">Process Rules</div></div><div class="expanded-info"><div class="text-block-46">Added flexibility beyond simple database triggers</div></div></div><div class="home-card"><div class="hero-feature"><div class="hero-checkmark-icon-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6fb00da575cd39adc3_Devii_Icon_PBAC-01.svg" loading="lazy" alt="security engine icon" class="image contain"/></div><div class="text-block _14-px">Advanced Security<br/></div></div><div class="expanded-info"><div class="text-block-46">Policy Based Access Control for scalable security</div></div></div></div></div><div data-w-id="7b1a307d-87bb-83ae-8a9e-8dd6750db454" class="wrapper laptop-wrapper"><div data-w-id="e8d6e511-696d-e927-2259-5552e0578059" style="-webkit-transform:translate3d(0, 40px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 40px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 40px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 40px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);opacity:0" class="laptop"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6319015f00d14d839bcc93e8_Desktop%20Mockup.jpg" loading="lazy" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6319015f00d14d839bcc93e8_Desktop%20Mockup-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6319015f00d14d839bcc93e8_Desktop%20Mockup-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6319015f00d14d839bcc93e8_Desktop%20Mockup-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6319015f00d14d839bcc93e8_Desktop%20Mockup-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6319015f00d14d839bcc93e8_Desktop%20Mockup-p-2000.jpg 2000w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6319015f00d14d839bcc93e8_Desktop%20Mockup-p-2600.jpg 2600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6319015f00d14d839bcc93e8_Desktop%20Mockup-p-3200.jpg 3200w" sizes="(max-width: 479px) 100vw, (max-width: 767px) 90vw, (max-width: 1919px) 85vw, 1250px" alt="Devii portal dashboard screenshot." class="image-16"/></div><div data-w-id="1523667e-b554-f798-ff68-ddb75b6ea755" class="hero-instagram"></div><div data-w-id="69ef852c-7e5a-b3dc-ebfc-524f9f0c6240" class="hero-tiktok"></div><div class="hero-facebook"></div></div><div class="blur-gradient home-2-hero-2"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fac7e461d35b64782e16_TealGradient-06-07.svg" loading="lazy" alt="green gradient" class="gradient-image"/></div><div class="blur-gradient home-2-hero-3"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fa75eeae5c499c47a910_BlueGradient-06.svg" loading="lazy" alt="blue gradient" class="gradient-image top-gradient"/></div></div><div class="home-2-problem-section"><div class="wrapper home-2-problem"><div data-w-id="2c22df86-a5ef-356e-d807-df2e8469f91d" style="opacity:0" class="problem-main-heading-and-content-wrapper"><h2 class="h2">Stop spending time on API development.</h2></div><div data-w-id="2c22df86-a5ef-356e-d807-df2e8469f920" style="opacity:0" class="problem-main-text-wrapper"><p class="paragraph-13">Your API should be a time saver, not a time suck.</p></div></div></div><div class="home-2-cause-section"><div class="wrapper cause-slider-wrapper"><div class="blur-gradient home-2-cause-1"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/628909237f4f9905470f23e7_YellowGradient-08.svg" loading="lazy" alt="yellow gradient" class="gradient-image"/></div><div class="blur-gradient home-2-cause-2"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fa75eeae5c499c47a910_BlueGradient-06.svg" loading="lazy" alt="blue gradient" class="gradient-image"/></div><div class="home-2-cause-content-wrapper"><div class="home-2-cause-left"><div data-w-id="517d942c-fb00-e805-6acf-9f74b7098269" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Fewer hours</h3></div><div data-w-id="6028f9ea-d1a2-7c25-83bf-df2d3fd9248b" style="opacity:0" class="text-block-47">Save up to <span class="text-span-11"><strong class="bold-text-2">1000 hours or more</strong></span> on API dev time per software development project.</div><div data-w-id="5aad6ee1-5a12-7f05-3d7d-a22b8773a9a6" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Fewer developers</h3></div><div data-w-id="497113cd-afb2-31e8-0745-3af47f0d95f4" style="opacity:0" class="text-block-47">Cut API management from full-time to "Yeah, <em>Jerry</em>, I updated it this morning."</div><div data-w-id="6880dfd3-5559-8941-7938-e10c3580af33" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Focus on features</h3></div><div data-w-id="bac3aa5d-22bf-95ae-6a66-abc738397eab" style="opacity:0" class="text-block-47">Focus on the features and enhancements rather than backend configuration and infrastructure.</div></div><div class="home-2-cause-right"><div data-w-id="60d1e6a3-2db7-eb43-6b00-9cb09341f4d0" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62bf01f1a006398f03f8613d_Reflect_mydatabase2.json" data-loop="1" data-direction="1" data-autoplay="1" data-is-ix2-target="0" data-renderer="svg" data-default-duration="10.051700063769086" data-duration="0"></div></div></div></div></div><section id="TabsSection" class="tabs-section"><div class="wrapper tabs-heading"></div><div data-w-id="b8016c89-b7a9-5c6b-9d3f-40dd9a79c7ec" style="opacity:0" class="wrapper tabs-wrapper"><div data-duration-in="300" data-duration-out="100" id="Features-Tabs" data-current="Instant API Engine" data-easing="ease-in-out" class="tabs frostedglass w-tabs"><div class="tabs-menu frostedglass w-tab-menu"><a data-w-tab="Instant API Engine" class="tab-link w-inline-block w-tab-link w--current"><div class="tabs-icon-wrapper"><img alt="API engine icon" loading="lazy" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6fc8ec9fd9f81974e1_Devii_Icon_APIEngine-03.svg"/></div><div class="tab-text">Instant API Engine</div></a><a data-w-tab="Auto Resolvers" class="tab-link w-inline-block w-tab-link"><div class="tabs-icon-wrapper"><img alt="Auto resolvers icon" loading="lazy" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6f1dfa805fa808762c_Devii_Icon_Resolvers-02.svg"/></div><div class="tab-text">Auto Resolvers</div></a><a data-w-tab="Authorization Engine" class="tab-link w-inline-block w-tab-link"><div class="tabs-icon-wrapper"><img alt="security engine icon" loading="lazy" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6fb00da575cd39adc3_Devii_Icon_PBAC-01.svg"/></div><div class="tab-text">Authorization Engine</div></a><a data-w-tab="Process Rules" class="tab-link w-inline-block w-tab-link"><div class="tabs-icon-wrapper"><img alt="Process Rules icon" loading="lazy" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62bb67fbefe82fb805c9e9e4_PROCESSRULES-01.svg"/></div><div class="tab-text">Process Rules</div></a></div><div class="tabs-content-wrapper w-tab-content"><div data-w-tab="Instant API Engine" class="tab-pane w-tab-pane w--tab-active"><div class="tabs-content"><div class="tabs-image-wrapper"><div class="code-bknd"><div class="text-block-55">Initial query & schema</div></div><div class="html-embed w-embed"><pre><code class="markup"> type Query { #schema definition Aggregates: Aggregates # Aggregates are: avg, count, min, max, sum people(filter: String, ordering: [String], limit: Int, offset: Int): [people] } type people { #schema returned personid: ID! name: String! createtime: DateTime } </code></pre></div><div class="code-bknd"><div class="text-block-55">After adding the places and things table and the relationships:</div></div><div class="html-embed w-embed"><pre><code class="markup"> type Query { #schema definition Aggregates: Aggregates # Aggregates are: avg, count, min, max, sum people(filter: String, ordering: [String], limit: Int, offset: Int): [people] places(filter: String, ordering: [String], limit: Int, offset: Int): [places] #new things(filter: Text, limit: Int, offset: Int): [things] #new } type people { #schema returned personid: ID! name: String! createtime: DateTime placeid: Float #new place: places #new things_collection: [things] #new } </code></pre></div></div><div class="tabs-text-wrapper"><div class="tabs-heading-wrapper"><h4 class="tabs-heading-text">Reflect any SQL database...in seconds.</h4></div><div class="tabs-paragraph-wrapper"><p class="paragraph-14">No more shall we toil away, updating the API manually. There must be a better way!<br/><br/>With just a few clicks, you can introspect and generate both a GraphQL schema and API for any SQL database. In seconds, you'll be able to safely access and interact with your database online.<br/></p></div></div></div></div><div data-w-tab="Auto Resolvers" class="tab-pane w-tab-pane"><div class="tabs-content"><div class="tabs-image-wrapper"><div class="code-bknd"><div class="text-block-55">One handwritten resolver</div></div><div class="div-block-30"><div class="html-embed w-embed"><pre><code class="python"> class Person(graphene.ObjectType): personid = graphene.ID() name = graphene.String() createtime = graphene.DateTime() class Query(graphene.ObjectType): person = graphene.String(personid=graphene.ID()) place_person = graphene.Int(placeid=graphene.ID()) person_things_list = graphene.String(personid=graphene.ID()) def resolve_person(self, info, personid): person = session.query(base.classes.people).get(personid) return f"{person.name} created on: {person.createtime}" def resolve_place_person(root, info, placeid): return session.query(base.classes.people).filter( base.classes.people.placeid == placeid).count() def resolve_person_things_list(root, info, personid): person = session.query(base.classes.people).get(personid) thingslist = ', '.join([t.name for t in person.things_collection]) return f"{person.name} has the following things: {thingslist}." </code></pre></div><div class="code-bknd"><div class="text-block-55">Devii Auto Resolvers</div></div></div><div class="html-embed w-embed"><pre><code class="python"> Introspection complete...resolvers generated. </code></pre></div></div><div class="tabs-text-wrapper"><div class="tabs-heading-wrapper"><h4 class="tabs-heading-text">No need to hand roll resolvers anymore.<br/>You can thank us later.</h4></div><div class="tabs-paragraph-wrapper"><p>Resolvers are generated automatically with each introspection. You can now spend your time on more important things.<br/><br/>Flexibility that goes way beyond automation.</p></div></div></div></div><div data-w-tab="Authorization Engine" class="tab-pane w-tab-pane"><div class="tabs-content"><div class="tabs-image-wrapper"><div class="code-bknd"><div class="text-block-55">Admin schema</div></div><div class="div-block-30"><div class="html-embed w-embed"><pre><code class="markup"> schema { query: Query mutation: Mutation } type Aggregates { avg(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar count(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar max(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar min(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar sum(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar } scalar DateTime scalar GenericScalar type Mutation { create_people(input: peopleInput): people update_people(input: peopleInput, personid: ID!): people delete_people(personid: ID!): people create_places(input: placesInput): places update_places(input: placesInput, placeid: ID!): places delete_places(placeid: ID!): places create_things(input: thingsInput): things update_things(input: thingsInput, thingid: ID!): things delete_things(thingid: ID!): things } type Query { Aggregates: Aggregates people(filter: String, ordering: [String], limit: Int, offset: Int): [people] places(filter: String, ordering: [String], limit: Int, offset: Int): [places] things(filter: String, ordering: [String], limit: Int, offset: Int): [things] } type people { personid: ID! name: String! createtime: DateTime placeid: Float place: places things_collection: [things] people_secrets_collection: [people_secrets] } input peopleInput { name: String! placeid: Float things_collection: [ID] } type places { placeid: ID! name: String! createtime: DateTime people_collection: [people] } input placesInput { name: String! } type things { thingid: ID! name: String! createtime: DateTime people_collection: [people] } input thingsInput { name: String! people_collection: [ID] } </code></pre></div><div class="code-bknd"><div class="text-block-55">Restricted schema</div></div></div><div class="html-embed w-embed"><pre><code class="markup"> schema { query: Query } type Aggregates { avg(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar count(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar max(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar min(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar sum(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar } scalar DateTime scalar GenericScalar type Query { Aggregates: Aggregates people(filter: String, ordering: [String], limit: Int, offset: Int): [people] things(filter: String, ordering: [String], limit: Int, offset: Int): [things] } type people { personid: ID! name: String! createtime: DateTime placeid: Float things_collection: [things] } type things { thingid: ID! name: String! createtime: DateTime people_collection: [people] } </code></pre></div></div><div class="tabs-text-wrapper"><div class="tabs-heading-wrapper"><h4 class="tabs-heading-text">User Access Control without role-based security threats.</h4></div><div class="tabs-paragraph-wrapper"><div class="paragraph">APIs that are both secure and scalable from built-in policy-based security that helps to minimize user configuration complexity, no matter the scale.<br/><br/>You can ensure that only the people who need access to your data will be able to get it, and that everyone else is securely distanced from your information.<br/></div><a href="http://devii-website.webflow.io/feature/security" class="more-pages-links read-more">Read more</a></div></div></div></div><div data-w-tab="Process Rules" class="tab-pane w-tab-pane"><div data-w-id="b8016c89-b7a9-5c6b-9d3f-40dd9a79c816" style="opacity:0" class="tabs-content"><div class="tabs-image-wrapper hidden"><div class="code-bknd"><div class="text-block-55">Rule: Send greeting email for new people</div></div><div class="html-embed w-embed"><pre><code class="markup"> rule: { action: generic_emailer, synchronous: false, creatorid: 2, tenantid: 1, createtime: 2022-06-07T19:01:33.256742, name: Send greeting email for new people., ruleid: 1, targets: [people], params: [ {value: email_types, param: config_table, ruleid: 1}, {value: hello, param: email_type, ruleid: 1}, {value: 2, param: query_roleid, ruleid: 1} ], operations: [insert] } query: mutation create_people ($input: peopleInput!) { create_people (input: $input) { personid, name, createtime, placeid, place{placeid, name, createtime}, things_collection{thingid, name, createtime}, people_secrets_collection{personid, keystore_secrets} } } variables: { input: { name: Kelly, placeid:1 } } </code></pre></div><div class="code-bknd"><div class="text-block-55">Email Sent</div></div><img sizes="(max-width: 479px) 100vw, (max-width: 767px) 60vw, (max-width: 991px) 416.5px, (max-width: 1279px) 34vw, 416.5px" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e63862532cb35fbc4abca_Gmail%20inbox%20template%20(1)-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e63862532cb35fbc4abca_Gmail%20inbox%20template%20(1)-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e63862532cb35fbc4abca_Gmail%20inbox%20template%20(1)-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e63862532cb35fbc4abca_Gmail%20inbox%20template%20(1)-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e63862532cb35fbc4abca_Gmail%20inbox%20template%20(1)-p-2000.jpg 2000w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e63862532cb35fbc4abca_Gmail%20inbox%20template%20(1)-p-2600.jpg 2600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e63862532cb35fbc4abca_Gmail%20inbox%20template%20(1)-p-3200.jpg 3200w" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e63862532cb35fbc4abca_Gmail%20inbox%20template%20(1).jpg" loading="lazy" alt="" class="image transparent"/></div><div class="tabs-text-wrapper"><div class="tabs-heading-wrapper"><h4 class="tabs-heading-text">Add server-side functionality to any app</h4></div><div class="tabs-paragraph-wrapper"><div class="paragraph">You can't just add server-side functionality to any old app...oh wait...yes you can.<br/><br/>Start from our free library of rules:<br/><span class="text-span-9">Send emails, Generate PDFs, Image & Video Processing, Payment Gateway Actions , and more...</span><br/></div></div></div></div></div></div></div></div><div class="blur-gradient tabs-section-pink"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fa75eeae5c499c47a910_BlueGradient-06.svg" loading="lazy" alt="blue gradient" class="gradient-image"/></div><div class="blur-gradient tabs-section-blue"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fac7e461d35b64782e16_TealGradient-06-07.svg" loading="lazy" alt="green gradient" class="gradient-image"/></div></section><div class="fix-problem-section"><div class="wrapper fix-problem"><div class="section-image margin-bottom"><div data-current="Tab 1" data-easing="ease" data-duration-in="300" data-duration-out="100" class="tabs-3 w-tabs"><div class="tabs-menu-3 w-tab-menu"><a data-w-tab="Tab 1" class="code-tabs w-inline-block w-tab-link w--current"><div>Initial GraphQL schema</div></a><a data-w-tab="Tab 2" class="code-tabs w-inline-block w-tab-link"><div>Mutated Schema</div></a></div><div class="tabs-content-2 w-tab-content"><div data-w-tab="Tab 1" class="tab-pane-tab-1 w-tab-pane w--tab-active"><div class="text-block-48">Initial GraphQL schema:<br/>schema { <br/>query: Query <br/>mutation: Mutation<br/>}<br/><br/>type Aggregates { <br/>avg(subquery: String, filter: String, having: String, ordering: [String], limit: Int, offset: Int, distincton: [String]): GenericScalar count(subquery: String, filter: String, having: String, ordering: [String], limit: Int, ion { create_people(input: peopleInput): people update_people(input: peopleInput, personid: ID!): people delete_people(personid: ID!): people}type Query { Aggregates: Aggregates people(filter: String, ordering: [String], limit: Int, offset: Int): [people]}type people { personid: ID! name: String! createtime: DateTime}input peopleInput { name: String!}<br/></div></div><div data-w-tab="Tab 2" class="tab-pane-tab-2-2 w-tab-pane"><div class="text-block-48">After adding the places table and the relationship:<br/>schema { <br/>query: Query <br/>mutation: Mutation<br/>}<br/><br/><br/></div></div></div></div></div><div class="blur-gradient fix-problem-2"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fac7e461d35b64782e16_TealGradient-06-07.svg" loading="lazy" alt="green gradient" class="gradient-image"/></div><div class="section-content fix-problem"><div data-w-id="c4a9b67d-8529-9826-10a5-efeaba96f20d" style="opacity:0" class="fix-problem-title-wrapper"><h3 class="heading-13">Turn every developer into a backend engineer.</h3><a href="#" class="button-outline w-button">Schedule a demo</a></div><div class="fix-problem-pointers-wrapper"><div class="fix-problem-pointer"><div class="fix-problem-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6fc8ec9fd9f81974e1_Devii_Icon_APIEngine-03.svg" loading="lazy" alt="API engine icon" class="image contain"/></div><div class="fix-problem-pointer-content"><div class="fix-problem-heading-wrapper"><h4>Instant API Engine</h4></div><div class="fix-problem-text-wrapper"><div class="text-block">Reflect any GraphQL database...in seconds.<br/>Flexibility that goes way beyond automation. </div><a href="/reference/pricing-ecommerce" class="more-pages-links instant-api-page">read more</a></div></div></div><div class="fix-problem-pointer"><div class="fix-problem-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a650f8192dae73a710ad1_noun-processor-3357045-00A79D.svg" loading="lazy" alt="process rules icon" class="image contain"/></div><div class="fix-problem-pointer-content"><div class="fix-problem-heading-wrapper"><h5 class="h6-18-px">Process Rules</h5></div><div class="fix-problem-text-wrapper"><div class="text-block">Add server-side functionality to any app:<br/><span class="text-span-9">Send emails, Generate PDFs, Image & Video Processing, Payment Gateway Actions , and more...</span><br/></div><a href="/reference/pricing-ecommerce" class="more-pages-links instant-api-page">read more</a></div></div></div><div class="fix-problem-pointer"><div class="fix-problem-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6fb00da575cd39adc3_Devii_Icon_PBAC-01.svg" loading="lazy" alt="security engine icon" class="image contain"/></div><div class="fix-problem-pointer-content"><div class="fix-problem-heading-wrapper"><h6 class="h6-18-px">Authorization Engine</h6></div><div class="fix-problem-text-wrapper"><div class="text-block">Policy Based Access Control allows user access without role-based security threats.</div><a href="/reference/pricing-ecommerce" class="more-pages-links instant-api-page">read more</a></div></div></div></div></div></div></div><div class="home-api-platform-section"><div class="wrapper problem-heading-and-text-wrapper"><div data-w-id="010e009d-046d-c4b2-1f36-2c59f4f9f0b5" style="opacity:0" class="home-3-main-heading-wrapper"><h3 class="heading-13">All the APIs you need in one platform.</h3></div><div data-w-id="010e009d-046d-c4b2-1f36-2c59f4f9f0b8" style="opacity:0" class="home-3-paragraph-wrapper"><p>Manage all your Devii-generated GraphQL APIs in one, convenient location. Link as many SQL databases, hosted from anywhere and everywhere, to your Devii account.</p></div></div><div class="wrapper problem-cards-wrapper"><div class="home-3-problem-left-div"><div class="home-3-problem-wrapper second"><div class="home-3-problem-heading-wrapper"><h4>Manage your API effectively.</h4></div><div class="home-3-problem-text-wrapper"><p>With a simple interface, you can manage roles, policy rules, and GraphQL schemas & APIs without writing a line of code. Even Dave from accounting could do it (but that is <strong>not</strong> his responsibility...it is <em>only</em> an expression).</p></div><div class="home-3-problem-image-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630f9108452b71cba5b947ad_DeviiMockup.gif" loading="lazy" alt="animated gif of devii portal in action" class="image home"/></div></div></div><div class="home-3-problem-right-div"><div class="home-3-problem-wrapper first"><div class="home-3-problem-heading-wrapper"><h4>Simply manage your security.</h4></div><div class="home-3-problem-text-wrapper"><p>Configure your GraphQL API policy to seamlessly align with your security requirements by building a few simple rules. Devii offers a policy-based access control system that scales with your users' permission requirements.</p></div><div class="home-3-problem-image-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e5762a86ec35d7ba4c14d_Desktop%20Policy%20View%20(1200px-1535px).jpg" loading="lazy" sizes="(max-width: 479px) 100vw, (max-width: 767px) 64vw, (max-width: 991px) 55vw, (max-width: 1279px) 37vw, (max-width: 1919px) 38vw, 552px" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e5762a86ec35d7ba4c14d_Desktop%20Policy%20View%20(1200px-1535px)-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e5762a86ec35d7ba4c14d_Desktop%20Policy%20View%20(1200px-1535px)-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e5762a86ec35d7ba4c14d_Desktop%20Policy%20View%20(1200px-1535px)-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e5762a86ec35d7ba4c14d_Desktop%20Policy%20View%20(1200px-1535px)-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e5762a86ec35d7ba4c14d_Desktop%20Policy%20View%20(1200px-1535px)-p-2000.jpg 2000w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e5762a86ec35d7ba4c14d_Desktop%20Policy%20View%20(1200px-1535px)-p-2600.jpg 2600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/630e5762a86ec35d7ba4c14d_Desktop%20Policy%20View%20(1200px-1535px)-p-3200.jpg 3200w" alt="Devii portal policy settings screenshot" class="image home"/></div></div><div class="home-3-problem-wrapper third"><div class="home-3-problem-heading-wrapper"><h4>Pare down your schema.</h4></div><div class="home-3-problem-text-wrapper"><p>With Devii, you can choose exactly what tables are exposed in your GraphQL schemas and APIs. Your end users will only ever see what API functionality you authorize them to see.</p></div><div class="home-3-problem-image-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/631900fc5985647ccca06910_Desktop%20DatabaseMockup.jpg" loading="lazy" sizes="(max-width: 479px) 100vw, (max-width: 767px) 64vw, (max-width: 991px) 55vw, (max-width: 1279px) 37vw, (max-width: 1919px) 38vw, 552px" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/631900fc5985647ccca06910_Desktop%20DatabaseMockup-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/631900fc5985647ccca06910_Desktop%20DatabaseMockup-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/631900fc5985647ccca06910_Desktop%20DatabaseMockup-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/631900fc5985647ccca06910_Desktop%20DatabaseMockup-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/631900fc5985647ccca06910_Desktop%20DatabaseMockup-p-2000.jpg 2000w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/631900fc5985647ccca06910_Desktop%20DatabaseMockup-p-2600.jpg 2600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/631900fc5985647ccca06910_Desktop%20DatabaseMockup-p-3200.jpg 3200w" alt="Devii portal dashboard screenshot" class="image home"/></div></div></div></div></div><div class="_3-steps"><div class="container-11 w-container"><div class="signup-steps"><div id="w-node-_538fc59d-89df-847f-1a40-bc60d3ced39d-a9e47fc0" data-w-id="538fc59d-89df-847f-1a40-bc60d3ced39d" style="opacity:0" class="steps-div"><div class="steps">1</div><h3 class="steps-text">Create a free account</h3></div><div id="w-node-_538fc59d-89df-847f-1a40-bc60d3ced3a3-a9e47fc0" data-w-id="538fc59d-89df-847f-1a40-bc60d3ced3a3" style="opacity:0" class="steps-div"><div class="steps">2</div><h3 class="steps-text">Link a SQL database</h3></div><div id="w-node-_538fc59d-89df-847f-1a40-bc60d3ced3a9-a9e47fc0" data-w-id="538fc59d-89df-847f-1a40-bc60d3ced3a9" style="opacity:0" class="steps-div"><div class="steps">3</div><h3 class="steps-text">Your API is ready to use!</h3></div></div><div class="div-block-22"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b5b8ca8668ac496f4025c7_3stepsignupprocess-01.svg" loading="lazy" style="opacity:0" data-w-id="3857d4d2-8129-b1b1-ead4-0e9f4848f35e" alt="3 step process to signup for Devii" class="image-18"/></div><div class="div-block-22"><a href="#" class="button hero-button w-button">Get Early Access</a></div></div></div><div class="db-logos-section"><div class="wrapper-database-logos"><div data-w-id="0c377999-fa08-069e-bd38-360a37a3d16a" style="opacity:0" class="case-study-subtext-wrapper"><div class="text-block _14-px database-section">Our mission is to provide the same experience for every SQL database in use</div></div></div><div class="wrapper home-3-logos-wrapper"><div data-w-id="0c377999-fa08-069e-bd38-360a37a3d16d" style="opacity:0" class="case-study-logo-grid"><div id="w-node-_0c377999-fa08-069e-bd38-360a37a3d16e-a9e47fc0" class="supported-db-card"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b4bbc1e400bad8cd2bfc6a_PostGres.png" loading="lazy" alt="PostgreSQL logo" class="supported-db"/></div><div id="w-node-_0c377999-fa08-069e-bd38-360a37a3d170-a9e47fc0" class="supported-db-card"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b4bbc1bf46644100725ac6_MSSQL.png" loading="lazy" alt="SQL server logo" class="supported-db"/></div><div id="w-node-_9119bf9d-5841-dbd5-ef3e-d4de6df262bc-a9e47fc0" class="supported-db-card"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd86a27a20863ef7575_microsoftAzureSql.png" loading="lazy" sizes="(max-width: 1919px) 137.984375px, 194.65625px" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd86a27a20863ef7575_microsoftAzureSql-p-500.png 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd86a27a20863ef7575_microsoftAzureSql.png 500w" alt="Microsoft SQL Azure logo" class="supported-db"/></div><div id="w-node-_0c377999-fa08-069e-bd38-360a37a3d172-a9e47fc0" class="supported-db-card"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b4bbc0850dbb2af9ca415e_MySQL.png" loading="lazy" alt="MySQL logo" class="supported-db"/></div><div id="w-node-_0c377999-fa08-069e-bd38-360a37a3d174-a9e47fc0" class="supported-db-card"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b4bbc0549d17269c4db761_Oracle.png" loading="lazy" alt="Oracle Logo" class="supported-db"/></div><div id="w-node-_1b0ce121-8a1e-eacc-33eb-1aa79cb17956-a9e47fc0" class="supported-db-card"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62b4bbc1f7e8c483714184cc_Aurora.png" loading="lazy" alt="Aurora logo" class="supported-db"/></div><div id="w-node-_0269af27-dc36-7972-a0e0-80db3b76a553-a9e47fc0" class="supported-db-card"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd8e368b6287cb91258_yugabyte.png" loading="lazy" sizes="(max-width: 1919px) 137.984375px, 194.625px" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd8e368b6287cb91258_yugabyte-p-500.png 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd8e368b6287cb91258_yugabyte.png 500w" alt="yugabyteDB logo" class="supported-db"/></div><div id="w-node-_74f0d551-64ae-b444-a498-8e0da0ee8382-a9e47fc0" class="supported-db-card"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd8e1d4e9f15dc404da_MariaDB.png" loading="lazy" sizes="(max-width: 1919px) 137.984375px, 194.65625px" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd8e1d4e9f15dc404da_MariaDB-p-500.png 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62fe3fd8e1d4e9f15dc404da_MariaDB.png 500w" alt="MariaDB logo" class="supported-db"/></div></div></div><div class="blur-gradient db-logos"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fac7e461d35b64782e16_TealGradient-06-07.svg" loading="lazy" alt="green gradient" class="gradient-image"/></div></div><div class="advanced-security"><div class="blur-gradient testimonial-1"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/628909237f4f9905470f23e7_YellowGradient-08.svg" loading="lazy" alt="yellow gradient" class="gradient-image"/></div><div class="w-container"><div data-w-id="676ebbcb-c090-a861-1af9-593c67c0bead" style="opacity:0" class="usp-heading-wrapper"><h3 class="heading-15">Advaced Security <span class="text-span-8">(PBAC)</span><br/><span class="text-span-3"><sup class="h5">User access control without role-based security threats.</sup></span></h3></div></div><div class="wrapper usp-wrapper"><div class="w-layout-grid grid"><p id="w-node-b269fa75-bf62-ff73-5c66-745a1f5a994b-a9e47fc0" class="paragraph-12">Policy Based Access Control (PBAC)</p><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629e1a0cb6e4374879126010_PBAC.svg" loading="lazy" alt="Policy-base access control diagram" class="image frostedglass"/><p id="w-node-acb14157-994d-d441-fbad-94d5794d45b5-a9e47fc0" class="paragraph-12">Role Based Access Control (RBAC)</p><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629e1a0cf339111dfe6cb8bf_RBAC.svg" loading="lazy" alt="role-base access control diagram" class="image frostedglass"/></div></div><div class="container-6 w-container"><p class="paragraph">Role-based Access Control (RBAC) is a static form of authorization that exponentially grows in complexity as user management grows.<br/><br/>In contrast, Policy-based Access Control (PBAC) enables you to quickly make user-wide changes to match new policies or regulations without the need to audit each role throughout the user base.<br/><br/>Gain peace of mind that assets cannot be compromised and regulations are met. Using PBAC to govern authorization empowers you to know that your data is securely used and controlled.</p></div></div><div class="built-your-app"><div class="blur-gradient build-your-app"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fa75eeae5c499c47a910_BlueGradient-06.svg" loading="lazy" alt="blue gradient" class="gradient-image"/></div><div class="w-container"><div class="columns-3 w-row"><div class="column-4 w-col w-col-7"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62acc5f221af533ec061b4f1_DeviiPortal-Dashboard.jpg" loading="lazy" sizes="(max-width: 479px) 0px, 100vw" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62acc5f221af533ec061b4f1_DeviiPortal-Dashboard-p-500.jpeg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62acc5f221af533ec061b4f1_DeviiPortal-Dashboard-p-800.jpeg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62acc5f221af533ec061b4f1_DeviiPortal-Dashboard-p-1080.jpeg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62acc5f221af533ec061b4f1_DeviiPortal-Dashboard-p-1600.jpeg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62acc5f221af533ec061b4f1_DeviiPortal-Dashboard-p-2000.jpeg 2000w, https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62acc5f221af533ec061b4f1_DeviiPortal-Dashboard.jpg 2544w" alt="Devii Screenshot"/></div><div class="w-col w-col-5"><div data-w-id="a7db92d7-e75a-33c2-249c-77bdddf9a16e" style="opacity:0" class="build-app-title"><h3 class="api-you-want-title">The API you want in one platform</h3></div><div class="home-2-cause-left"><div data-w-id="28c1ca14-02e7-01aa-efce-5a9c83e2c21d" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6faa88726f5096accc_Devii_Icon_TimeSpeed-04.svg" loading="lazy" alt="Speed icon" class="image-17"/><h3 class="section-subtitle">Build</h3></div><div data-w-id="a7db92d7-e75a-33c2-249c-77bdddf9a172" style="opacity:0" class="text-block-47">Devii reduces API development time from368 hours to 30 seconds per project.</div><div data-w-id="a7db92d7-e75a-33c2-249c-77bdddf9a177" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Host</h3></div><div data-w-id="a7db92d7-e75a-33c2-249c-77bdddf9a17b" style="opacity:0" class="text-block-47">Add new features and update database sets in days instead of weeks by automatic reflection and API updates.</div><div data-w-id="a7db92d7-e75a-33c2-249c-77bdddf9a180" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Manage</h3></div><div data-w-id="a7db92d7-e75a-33c2-249c-77bdddf9a184" style="opacity:0" class="text-block-47">Reduce the time it takes to go from architecture to front end from months to minutes.</div></div></div></div></div></div><div class="hit-deadlines"><div class="container-8 w-container"><div data-w-id="306a847e-412c-92a1-693d-975599a5973e" style="opacity:0" class="hit-deadline"><h3 class="heading-13">Focus on software dev; blaze through the API build.</h3></div><div class="columns-3 w-row"><div class="w-col w-col-5"><div class="home-2-cause-left"><div data-w-id="306a847e-412c-92a1-693d-975599a59744" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6faa88726f5096accc_Devii_Icon_TimeSpeed-04.svg" loading="lazy" alt="Speed icon" class="image-17"/><h3 class="section-subtitle">Speed</h3></div><div data-w-id="306a847e-412c-92a1-693d-975599a59748" style="opacity:0" class="text-block-47">Devii eliminates manual API development, saving API development time of up to <span class="text-span-11">1000 hours or more</span> per project.</div><div data-w-id="306a847e-412c-92a1-693d-975599a5974a" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62d6ac99070a876e2aa76cc3_noun-flexible-4636100-F4F5FD.svg" loading="lazy" alt="database icon" class="image-17"/><h3 class="section-subtitle">Flexibility</h3></div><div data-w-id="306a847e-412c-92a1-693d-975599a5974e" style="opacity:0" class="text-block-47">Add new features and update databases without having to spend days or weeks on API regression testing. <span class="text-span-12">Automatic introspection</span> forms your API into the shape your database requires.</div><div data-w-id="306a847e-412c-92a1-693d-975599a59750" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/629a5f6f1dfa805fa808762c_Devii_Icon_Resolvers-02.svg" loading="lazy" alt="Auto resolvers icon" class="image-17"/><h3 class="section-subtitle">Automation</h3></div><div data-w-id="306a847e-412c-92a1-693d-975599a59754" style="opacity:0" class="text-block-47">Reduce the time it takes to deploy a fully functioning, production-ready, enterprise-grade API from <span class="text-span-13">months to minutes</span>.</div></div></div><div class="column-6 w-col w-col-7"><div data-w-id="306a847e-412c-92a1-693d-975599a59757" data-is-ix2-target="1" class="lottie-animation-3" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62bf5149c3b2a507ffdbf607_TimeTaken4.json" data-loop="0" data-direction="1" data-autoplay="0" data-renderer="svg" data-default-duration="4.066666666666666" data-duration="0"></div></div></div></div></div><div class="build-for-developers"><div class="container-7 w-container"><div class="frostedglass built-for-devs-section"><h3 class="heading-13">Built for developers,<br/>by developers.</h3><p class="paragraph-15"><br/><br/>API management is a critical piece of every software development project, and Devii makes it easy to create, publish, and secure APIs. Using Devii, developers simply create APIs that are both secure and scalable with built-in policy-based security that helps to minimize user configuration complexity, no matter the scale.<br/><br/>The Devii platform also offers instant API access to popular databases like MySQL, Oracle, and PostgreSQL. This means that developers can shift focus from maintaining complex API policies to building their application's features right now.<br/><br/>Devii is an instant GraphQL API engine and management platform that significantly reduces the time and cost for software developers to build and maintain GraphQL schemas APIs. </p></div><div class="blur-gradient built-for-developers"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/628909237f4f9905470f23e7_YellowGradient-08.svg" loading="lazy" alt="yellow gradient" class="gradient-image"/></div><div class="blur-gradient built-for-devs"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fa75eeae5c499c47a910_BlueGradient-06.svg" loading="lazy" alt="blue gradient" class="gradient-image"/></div><div class="blur-gradient built-for-devs-green"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fac7e461d35b64782e16_TealGradient-06-07.svg" loading="lazy" alt="green gradient" class="gradient-image"/></div></div></div><div class="pricing-cta-section hidden"><div class="wrapper pricing-cta"><div class="pricing-cta-left-wrapper"><div class="pricing-cta-heading-wrapper"><h2 class="white">Lead Gen Offer</h2></div><div class="pricing-cta-subheading-wrapper"><div class="text-block _28-px white">Dowload our whitepaper<br/></div></div><div class="pilot-program-btn-wrapper white div-block-23"><div class="form-block-2 w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" class="form-3" data-wf-page-id="62b600a1fea82b52a9e47fc0" data-wf-element-id="0a23a1bc-c401-136e-3f5c-bde8e3a03fd0" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><input class="text-field-3 w-input" maxlength="256" name="email-2" data-name="Email 2" placeholder="email" type="email" id="email-2" required=""/><input type="submit" data-wait="Please wait..." class="button w-button" value="Download"/></form><div class="success-message-2 w-form-done"><div>Huzzah! Check your inbox.</div></div><div class="error-message-2 w-form-fail"><div class="text-block-49">Oops! Something went wrong while submitting the form.</div></div></div></div></div><div class="pricing-cta-pointers-container"><div class="pricing-cta-pointer-item"><div class="pricing-cta-pointer-checkmark"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/627bdb3b7a5d7f257edfc4bb_Vector.svg" loading="lazy" alt="checkmark" class="image contain"/></div><div class="pricing-cta-pointer-text"><div class="text-block _18px white">The first 14 days are on us</div></div></div><div class="pricing-cta-pointer-item"><div class="pricing-cta-pointer-checkmark"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/627bdb3b7a5d7f257edfc4bb_Vector.svg" loading="lazy" alt="checkmark" class="image contain"/></div><div class="pricing-cta-pointer-text"><div class="text-block _18px white">Free hands-on onboarding & support</div></div></div><div class="pricing-cta-pointer-item"><div class="pricing-cta-pointer-checkmark"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/627bdb3b7a5d7f257edfc4bb_Vector.svg" loading="lazy" alt="checkmark" class="image contain"/></div><div class="pricing-cta-pointer-text"><div class="text-block _18px white">60 days money back guarantee</div></div></div></div></div></div><div id="packages" class="packages"><div class="w-container"><div class="blur-gradient packages-2"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fa75eeae5c499c47a910_BlueGradient-06.svg" loading="lazy" alt="blue gradient" class="gradient-image"/></div><div class="blur-gradient packages"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287fac7e461d35b64782e16_TealGradient-06-07.svg" loading="lazy" alt="green gradient" class="gradient-image"/></div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec63b" style="opacity:0" class="hit-deadline-copy"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62d6ccfed7eda3899beae529_ProcessPackages.svg" loading="lazy" alt="Process packages icon" class="image-24"/><h3 class="out-of-box-title">Out-of-the-box power<br/><span class="text-span-10">A massive jumpstart with Packages.<br/></span></h3><div class="text-block-57"><span class="text-span-49">Devii comes with powerful tools built directly into your API without writing a single line of code. Use these powerful capabilities as a part of your account experience.</span></div><a href="#" class="button hero-button w-button">Read more</a></div><div class="wrapper"><div class="columns-3 w-row"><div class="w-col w-col-6"><div class="home-2-cause-left"><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec646" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Alerts</h3></div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec64a" style="opacity:0" class="text-block-47">Automatic generation of alert messages based on database mutations.</div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec64c" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Geoimaging</h3></div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec650" style="opacity:0" class="text-block-47">Geospatial raster and vector processing capabilities.</div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec652" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Multimedia</h3></div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec656" style="opacity:0" class="text-block-47">Multimedia file storage & streaming.</div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec658" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Secrets</h3></div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec65c" style="opacity:0" class="text-block-47">Added security with off-server token storage.</div></div></div><div class="w-col w-col-6"><div class="home-2-cause-left"><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec660" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Financial</h3></div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec664" style="opacity:0" class="text-block-47">Processing of payments and subscriptions via your own payment gateways.</div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec666" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Geospatial</h3></div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec66a" style="opacity:0" class="text-block-47">Geospatial (GIS) capabilities.</div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec66c" style="opacity:0" class="home-2-cause-slide-heading-wrapper"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62a8cd90b3443dba4f1c10e1_noun-check-4574820-F4F5FD.svg" loading="lazy" alt="Check mark" class="image-17"/><h3 class="section-subtitle">Reporting</h3></div><div data-w-id="36e7526d-8b65-e231-7221-53c47b5ec670" style="opacity:0" class="text-block-47">Generation of PDF reports based on queries with Javascript templates.</div></div></div></div></div></div></div><div data-w-id="Section 5" class="testimonial-section"><div class="wrapper testimonial-wrapper"><div class="testimonial-content-wrapper"><div data-w-id="1c0c7ca9-85ac-0c9b-7b2b-dc3c511ea085" style="opacity:0" class="testimonial-quote-icon"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62d06036ed1cf84ccf392304_noun-quote-77920-FBB040.svg" loading="lazy" alt="quotes icon" class="image contain quote"/></div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div data-w-id="82faabe5-a63c-5a98-a717-db48bd95a443" style="opacity:0" class="testimonial-heading-div frostedglass"><h3 class="heading-18">It is magical. So easy to plug into the endpoint for my databases. And treating each database as the microservices they are is an obvious choice with Devii.</h3></div><div data-w-id="522f4c1b-c0e5-3b86-7872-122a3cecb252" style="opacity:0" class="testimonial-person-wrapper"><div class="testimonial-person-image-wrapper"><img loading="lazy" alt="" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed.jpg" sizes="(max-width: 1279px) 30px, (max-width: 1919px) 2vw, 30px" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed.jpg 2560w" class="image-21"/></div><div class="testimonial-person-name-wrapper"><div class="text-block testimonial-name">Jase Kraft</div><div class="text-block testimonial-name title">Principal Engineer</div><img alt="Kraft Digital Logo" loading="lazy" width="100" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/6420859ab6257e44cd167709__KD_FullMark_W1_tight.svg" id="kraft-digital-logo"/></div></div></div></div></div><div data-w-id="058f98d2-0d0e-72a6-0f2d-f41259c26d84" style="opacity:0" class="testimonial-stats-wrapper hidden"><div class="testimonial-stats-item margin-bottom"><div class="testimonial-stats-number-wrapper"><div class="text-block testimonial-text">23%</div></div><div class="testimonial-stats-text-wrapper"><div class="text-block _18px">more followers within a month</div></div></div><div class="testimonial-stats-item"><div class="testimonial-stats-number-wrapper"><div class="text-block testimonial-text">14X</div></div><div class="testimonial-stats-text-wrapper"><div class="text-block _18px">Return on Investment</div></div></div></div></div></div><div class="horizontal-track-wrapper hidden"><div class="horizontal-track-wrapper-inner"><div class="w-dyn-list"><div role="list" class="w-dyn-items w-row"><div role="listitem" class="collection-item-2 w-dyn-item w-col w-col-6"><div data-w-id="bdc0d830-a347-aa8b-3b72-3b23f6b4ac20" style="opacity:0" class="testimonial-heading-div frostedglass"><h3 class="heading-18">It is magical. So easy to plug into the endpoint for my databases. And treating each database as the microservices they are is an obvious choice with Devii.</h3></div><div data-w-id="bdc0d830-a347-aa8b-3b72-3b23f6b4ac22" style="opacity:0" class="testimonial-person-wrapper"><div class="testimonial-person-image-wrapper"><img loading="lazy" alt="" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed.jpg" sizes="(max-width: 479px) 0px, 100vw" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed.jpg 2560w" class="image-21"/></div><div class="testimonial-person-name-wrapper"><div class="text-block testimonial-name">Jase Kraft</div><div class="text-block testimonial-name title">Principal Engineer</div><div class="text-block testimonial-name company">Kraft Digital</div></div></div></div><div role="listitem" class="collection-item-2 w-dyn-item w-col w-col-6"><div data-w-id="bdc0d830-a347-aa8b-3b72-3b23f6b4ac20" style="opacity:0" class="testimonial-heading-div frostedglass"><h3 class="heading-18">It is no longer a Herculean effort to create and update APIs.</h3></div><div data-w-id="bdc0d830-a347-aa8b-3b72-3b23f6b4ac22" style="opacity:0" class="testimonial-person-wrapper"><div class="testimonial-person-image-wrapper"><img loading="lazy" alt="" src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash.jpg" sizes="(max-width: 479px) 0px, 100vw" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash-p-2000.jpg 2000w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash-p-2600.jpg 2600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash-p-3200.jpg 3200w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d02b3a85a6cb3c547f4524_nubelson-fernandes-UcYBL5V0xWQ-unsplash.jpg 4000w" class="image-21"/></div><div class="testimonial-person-name-wrapper"><div class="text-block testimonial-name">Jason</div><div class="text-block testimonial-name title">COO</div><div class="text-block testimonial-name company">Project Phoenix Technologies</div></div></div></div></div></div><div class="testimonial-content-wrapper"><div data-w-id="bdc0d830-a347-aa8b-3b72-3b23f6b4ac1b" style="opacity:0" class="testimonial-quote-icon"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/62d0536a802381f4dc66e5a0_noun-quote-77920-FBB040.svg" loading="lazy" alt="giant quote marks" class="image contain quote"/></div><div data-w-id="bdc0d830-a347-aa8b-3b72-3b23f6b4ac2c" style="opacity:0" class="testimonial-stats-wrapper hidden"><div class="testimonial-stats-item margin-bottom"><div class="testimonial-stats-number-wrapper"><div class="text-block testimonial-text">23%</div></div><div class="testimonial-stats-text-wrapper"><div class="text-block _18px">more followers within a month</div></div></div><div class="testimonial-stats-item"><div class="testimonial-stats-number-wrapper"><div class="text-block testimonial-text">14X</div></div><div class="testimonial-stats-text-wrapper"><div class="text-block _18px">Return on Investment</div></div></div></div></div></div></div></div><div class="case-study-section hidden"><div class="wrapper case-study"><div class="case-study-collection-wrapper"><div class="w-dyn-list"><div role="list" class="case-study-list w-dyn-items"><div id="w-node-_69b5edbc-55ee-e3bf-b6ac-a5336a759da0-c6717bab" role="listitem" class="case-study-item w-dyn-item"><a data-w-id="69b5edbc-55ee-e3bf-b6ac-a5336a759da1" href="/case-study/independent-developer-completes-wallet-watcher-app-in-8-days-with-devii" class="case-study-content-wrapper w-inline-block"><div class="case-study-image-container"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed.jpg" loading="lazy" alt="Jase Kraft" sizes="(max-width: 479px) 0px, 100vw" srcset="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-500.jpg 500w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-800.jpg 800w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-1080.jpg 1080w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed-p-1600.jpg 1600w, https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/633d903db860040e3dd7f50b_Jase-Kraft-arms_crossed.jpg 2560w" class="case-study-person-image"/></div><div class="case-study-heading-container"><h5 class="case-study-topic">Independent Developer Completes Wallet Watcher App in 8 Days with Devii</h5><div class="text-block _16-px">Jase Kraft</div><div class="text-block _12-px">Developer</div></div></a><div class="more-pages-links case-study">Read Case Study</div></div><div id="w-node-_69b5edbc-55ee-e3bf-b6ac-a5336a759da0-c6717bab" role="listitem" class="case-study-item w-dyn-item"><a data-w-id="69b5edbc-55ee-e3bf-b6ac-a5336a759da1" href="/case-study/why-we-built-devii-an-internal-case-study" class="case-study-content-wrapper w-inline-block"><div class="case-study-image-container"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f3b41dfc46b/62d59cd7df43a74dc12c51d1_project_phoenix_logo_-01.svg" loading="lazy" alt="Project Phoenix" class="case-study-person-image"/></div><div class="case-study-heading-container"><h5 class="case-study-topic">Why we built Devii - an internal case study</h5><div class="text-block _16-px">Project Phoenix</div><div class="text-block _12-px">Software development Co.</div></div></a><div class="more-pages-links case-study">Read Case Study</div></div></div></div></div></div></div><div class="footer"><aside class="wrapper footer"><div class="footer-links-container"><div class="footer-logo-and-text-container"><a href="/" aria-current="page" class="footer-logo-wrapper w-inline-block w--current"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/6287e7b92295e46f25500d2b_Devii_RGB_std_rev.svg" loading="lazy" alt="Devii logo" class="image footer-logo"/></a><div class="footer-social-icons-wrapper"><a href="https://www.linkedin.com/company/devii" target="_blank" class="footer-social-icon linkedin w-inline-block"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/627bdb3b7a5d7f0cf8dfc4c0_Group%20400.svg" loading="lazy" alt="linkedin icon" class="image-30"/></a><a href="https://twitter.com/devii_co" target="_blank" class="footer-social-icon w-inline-block"></a><a href="https://www.facebook.com/DeviiCo" target="_blank" class="footer-social-icon w-inline-block"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/627bdb3b7a5d7f3560dfc4c2_Group%20399.svg" loading="lazy" alt="facebook icon" class="icon"/></a><a href="https://www.instagram.com/devii.io/" target="_blank" class="footer-social-icon w-inline-block"><img src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/627bdb3b7a5d7f6e99dfc4c1_Group%20401.svg" loading="lazy" alt="instagram icon" class="image-32"/></a></div><div class="pilot-program-btn-wrapper white div-block-23 footer"><a href="https://portal.devii.io/auth/register" target="_blank" class="button w-button">Create Account</a></div></div><div class="footer-grid"><div class="footer-column"><div class="footer-column-heading"><h6 class="footer-section">Company</h6></div><a href="/press" class="footer-link press">Press</a><a href="/contact-us" class="footer-link">Contact</a><a href="https://discord.gg/B4Bkv4q9JB" target="_blank" class="footer-link">Discord</a></div><div class="footer-column"><div class="footer-column-heading"><h6 class="footer-section">Support</h6></div><a href="/pricing" class="footer-link">Pricing</a><a href="/blog" class="footer-link">Blog</a><a href="/case-studies" class="footer-link">Case Studies</a></div><div class="footer-column"><div class="footer-column-heading"><h6 class="footer-section">Developers</h6></div><a href="/features/instant-api-engine" class="footer-link">API Engine</a><a href="https://docs.devii.io/docs/security-engine/pbac" target="_blank" class="footer-link">Security Engine</a><a href="https://docs.devii.io/" target="_blank" class="footer-link">Documentation</a><a href="https://docs.devii.io/docs/category/connect-to-your-data" target="_blank" class="footer-link">Connect a Database</a></div><div class="footer-column hidden"><div class="footer-column-heading"><h6 class="footer-section">Databases</h6></div><a href="/" aria-current="page" class="footer-link w--current">Postgres</a><a href="/" aria-current="page" class="footer-link w--current">MS SQL</a><a href="/" aria-current="page" class="footer-link w--current">MySQL</a><a href="/" aria-current="page" class="footer-link w--current">Oracle</a><a href="/" aria-current="page" class="footer-link w--current">SQLite</a><a href="/" aria-current="page" class="footer-link w--current">Amazon Aurora</a></div></div></div><div class="footer-copyright-container"><div class="text-block footer">2016-2024 © All rights reserved. Project Phoenix Technologies, Inc.<a href="https://www.devii.io" target="_blank" class="webflow-link hidden"> </a></div><div class="footer-links-grid"><a id="terms-and-conditions" href="https://docs.devii.io/docs/terms" target="_blank" class="footer-link">Terms & Conditions</a><a id="privacy-policy" href="https://docs.devii.io/docs/privacy-policy" target="_blank" class="footer-link">Privacy</a></div></div></aside></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=627bdb3b7a5d7f6469dfc438" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/js/webflow.schunk.90690657670f5b00.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/js/webflow.schunk.71163b7bcdee4f01.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/js/webflow.schunk.a2239dc00dab045b.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/js/webflow.schunk.fd6b509660796e26.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/js/webflow.schunk.e395e8880f56f2bd.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/js/webflow.schunk.9e078d2e869d0604.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438/js/webflow.cbd5bf35.7256987228896620.js" type="text/javascript"></script><!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/21871927.js"></script> <!-- End of HubSpot Embed Code --> <script type="text/javascript"> window._mfq = window._mfq || []; (function() { var mf = document.createElement("script"); mf.type = "text/javascript"; mf.defer = true; mf.src = "//cdn.mouseflow.com/projects/18ca049a-8341-47bc-8a50-3c752607a7f8.js"; document.getElementsByTagName("head")[0].appendChild(mf); })(); </script><script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/627bdb3b7a5d7f6469dfc438%2F6470f5217e03b0faa8a404de%2F650ca270e547dba8df6a804a%2Fhs_trackcode_21871927-1.0.6.js" type="text/javascript"></script></body></html>