[{"data":1,"prerenderedAt":707},["ShallowReactive",2],{"post-our-cloud-native-migration-journey-en":3,"related-our-cloud-native-migration-journey-en":78,"nav-options-en":243,"footer-options-en":584},{"translated":4,"slug":13,"__typename":14,"id":15,"link":16,"featuredImage":17,"author":21,"title":33,"categories":34,"date":42,"excerpt":19,"postArticles":43,"seo":60},[5,9],{"slug":6,"locale":7},"vores-cloud-native-migration",{"locale":8},"da_DK",{"slug":10,"locale":11},"unsere-cloud-native-migrationsreise",{"locale":12},"de_DE","our-cloud-native-migration-journey","Post","cG9zdDo3NDE4","https://gatewayapi.com/blog/our-cloud-native-migration-journey/",{"node":18},{"altText":19,"mediaItemUrl":20,"sourceUrl":20},"","https://cms.gatewayapi.live/wp-content/uploads/2021/04/thumbnail-migration-journey.jpeg",{"node":22},{"name":23,"avatar":24,"description":27,"userOptions":28},"Hans Viken Duedal",{"url":25,"size":26},"https://secure.gravatar.com/avatar/33584a67db678d381702e1e8349953a2d6d0e309670411dff015a14bca6f6688?s=96&d=mm&r=g",96,"Software Architect",{"user":29},{"userAvatar":30},{"node":31},{"altText":19,"mediaItemUrl":32,"sourceUrl":32},"https://cms.gatewayapi.live/wp-content/uploads/2020/11/team_hans.jpg","Our Cloud (Native) Migration Journey",{"nodes":35},[36,39],{"id":37,"name":38},"dGVybTozMQ==","Cloud",{"id":40,"name":41},"dGVybTox","Tech","2019-05-22T13:19:42",{"__typename":44,"listCover":45,"listText":47,"cover":48,"author":23,"content":51},"PostArticles",{"node":46},{"altText":19,"mediaItemUrl":20,"sourceUrl":20},"\u003Cp>Read in detail how we moved GatewayAPI to the Google Cloud Platform (GCP) via Kubernetes as well as our journey to go fully Cloud Native.\u003C/p>\n",{"node":49},{"altText":19,"mediaItemUrl":50,"sourceUrl":50},"https://cms.gatewayapi.live/wp-content/uploads/2021/04/header-migration-journey.jpeg",[52,54,56,58],{"__typename":53,"text":47},"PostArticlesContentTextLayout",{"__typename":53,"text":55},"\u003Ch2 id=\"lift--shift\">Lift and shift\u003C/h2>\n\u003Cp>Like many others who move to the public cloud, our journey started with a ‘Lift and shift’ operation. This is where you move the application and its data to the cloud, but do not re-design or refactor the application. This is a tried and true method where you gain many of the benefits of the public cloud with minimal investment.\u003C/p>\n\u003Cp>We did, however, take it a bit further, since we were also replatforming at the time where we moved from FreeBSD Jails (a concept similar to containers, but for the FreeBSD operating system), to Docker Containers.\u003C/p>\n",{"__typename":53,"text":57},"\u003Ch2 id=\"public-cloud\">Public cloud\u003C/h2>\n\u003Cp>Throughout most of ONLINECITY.IO’s history, we have been running on both bare-metal servers, co-located in premium Danish data centres, and on Amazon Web Services (AWS). We have seen this mix of cloud and metal as a healthy compromise between performance and cost.\u003C/p>\n\u003Cp>Technology is moving at an incredible pace and when we re-evaluated this decision, we chose to go ‘full’ public cloud, gradually cutting the last ties to physical hardware. Simply put the cloud is at a place now where we can get better performance at a lower cost for our use cases.\u003C/p>\n\u003Cp>Our cloud of choice is the Google Cloud Platform (GCP), which offers the very best performance, especially on networking, which is vital for GatewayAPI. Their ‘premium-tier networking’ improves our connectivity to both customers and telecoms.\u003C/p>\n\u003Cp>Besides performance and connectivity, Google Cloud is a leader in the field of \u003Ca href=\"https://cloud.google.com/security/\" target=\"_blank\" rel=\"noopener noreferrer\">security\u003C/a> with excellent technologies such as \u003Ca href=\"https://www.beyondcorp.com/\" target=\"_blank\" rel=\"noopener noreferrer\">zero trust networks\u003C/a> and encryption at rest by default. Write to \u003Ca href=\"mailto:gdpr@gatewayapi.com\" target=\"_blank\" rel=\"noopener\" data-rawhref=\"mailto:gdpr@gatewayapi.com\">gdpr@gatewayapi.com\u003C/a> if you wish to receive more details on the security of the Google Cloud Platform.\u003C/p>\n\u003Cp>When it comes to compliance and GDPR, Google is \u003Ca href=\"https://cloud.google.com/security/gdpr/\" target=\"_blank\" rel=\"noopener noreferrer\">very well covered\u003C/a>. We process data through their European data centres in Belgium, the Netherlands, Ireland, Denmark and Finland.\u003C/p>\n",{"__typename":53,"text":59},"\u003Ch2 id=\"cloud-native\">Cloud Native\u003C/h2>\n\u003Cp>We aim at making GatewayAPI and our other services fully Cloud Native. Cloud Native is a massive movement by big and small tech that is revolutionizing the software industry.\u003C/p>\n\u003Cp>Cloud Native is \u003Ca href=\"https://github.com/cncf/toc/blob/master/DEFINITION.md\" target=\"_blank\" rel=\"noopener noreferrer\">defined\u003C/a> as:\u003C/p>\n\u003Cp>\u003Cem>Cloud Native technologies empower organisations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes, frequently and predictably, with minimal toil.\u003C/em>\u003C/p>\n\u003Cp>GatewayAPI has been built from the ground up with a microservice architecture, which is in line with the principles of Cloud Native, but we were lagging behind on other technologies, especially containers and automation. So as part of the cloud migration, we adopted one of the most influential pieces of Cloud Native tech: Kubernetes.\u003C/p>\n\u003Cp>Kubernetes is an open-source container-orchestration system for automating application deployment, scaling, and management and was originally designed by Google. By using this technology, we are now very close at being fully Cloud Native!\u003C/p>\n",{"metaDesc":61,"metaKeywords":19,"metaRobotsNofollow":62,"metaRobotsNoindex":63,"opengraphAuthor":19,"opengraphDescription":61,"opengraphImage":64,"opengraphTitle":65,"opengraphType":66,"opengraphUrl":16,"readingTime":67,"title":65,"twitterDescription":19,"twitterTitle":19,"twitterImage":68,"opengraphModifiedTime":69,"opengraphPublishedTime":70,"opengraphPublisher":71,"opengraphSiteName":72,"focuskw":19,"canonical":16,"breadcrumbs":73},"Read in detail how we moved GatewayAPI to the Google Cloud Platform (GCP) via Kubernetes as well as our journey to go fully Cloud Native.","follow","index",{"mediaItemUrl":20},"Our Cloud (Native) Migration Journey - GatewayAPI","article",0,null,"2026-02-10T12:07:02+00:00","2019-05-22T12:19:42+00:00","https://www.facebook.com/gatewayapi/","GatewayAPI",[74,77],{"url":75,"text":76},"https://gatewayapi.com/","Home",{"url":16,"text":33},[79,106,134,163,191,219],{"translated":80,"slug":87,"id":88,"link":89,"postArticles":90,"author":96,"title":98,"categories":99,"date":105,"excerpt":19},[81,84],{"slug":82,"locale":83},"saadan-sender-du-din-foerste-sms-med-gatewayapi-og-curl",{"locale":8},{"slug":85,"locale":86},"wie-sie-ihre-erste-sms-mit-gatewayapi-und-curl-versenden",{"locale":12},"how-to-send-your-first-sms-with-gatewayapi-and-curl","cG9zdDoyMTMzNA==","https://gatewayapi.com/blog/how-to-send-your-first-sms-with-gatewayapi-and-curl/",{"listCover":91,"listText":94,"author":95},{"node":92},{"altText":19,"mediaItemUrl":93,"sourceUrl":93},"https://cms.gatewayapi.live/wp-content/uploads/2025/02/2025_02_07-GatewayAPI-Blogpost-how_to_send_sms_with_curl-thumbnail@2x.jpg","\u003Cp>\u003Cspan style=\"font-weight: 400;\">Read our guide on how to send SMS messages using GatewayAPI and the cURL coding language.\u003C/span>\u003C/p>\n","Oliver Glozmann Bork Hansen",{"node":97},{"name":95},"How to Send Your First SMS With GatewayAPI and cURL",{"nodes":100},[101,104],{"id":102,"name":103},"dGVybToxNDY=","Guide",{"id":40,"name":41},"2025-02-07T12:34:25",{"translated":107,"slug":114,"id":115,"link":116,"postArticles":117,"author":123,"title":126,"categories":127,"date":133,"excerpt":19},[108,111],{"slug":109,"locale":110},"cybersikkerhed-teknik-en-rundtur-i-gatewayapis-maskinrum",{"locale":8},{"slug":112,"locale":113},"cybersicherheit-technik-ein-einblick-in-den-maschinenraum-von-gatewayapi",{"locale":12},"cybersecurity-technology-a-tour-of-gatewayapis-engine-room","cG9zdDoyMTA1Mg==","https://gatewayapi.com/blog/cybersecurity-technology-a-tour-of-gatewayapis-engine-room/",{"listCover":118,"listText":121,"author":122},{"node":119},{"altText":19,"mediaItemUrl":120,"sourceUrl":120},"https://cms.gatewayapi.live/wp-content/uploads/2024/12/GatewayAPI-Blogpost-Cyber_security_v2-thumbnail-2024_09_12@2x.jpg","\u003Cp>\u003Cspan style=\"font-weight: 400;\">Learn how we stay ahead of cyber threats with a range of advanced technical security measures.\u003C/span>\u003C/p>\n","Kennet Darrel Larsen & Morten Skyt",{"node":124},{"name":125},"Kennet Darell Larsen","Cybersecurity & Technology: A Tour of GatewayAPI’s Engine Room",{"nodes":128},[129,132],{"id":130,"name":131},"dGVybTo0MQ==","Security",{"id":40,"name":41},"2024-12-11T12:29:27",{"translated":135,"slug":142,"id":143,"link":144,"postArticles":145,"author":150,"title":152,"categories":153,"date":162,"excerpt":19},[136,139],{"slug":137,"locale":138},"forstaa-forskellen-mellem-en-cpaas-og-en-ucaas",{"locale":8},{"slug":140,"locale":141},"der-unterschied-zwischen-cpaas-und-ucaas",{"locale":12},"understanding-the-differences-between-a-cpaas-and-a-ucaas","cG9zdDoxOTkzNQ==","https://gatewayapi.com/blog/understanding-the-differences-between-a-cpaas-and-a-ucaas/",{"listCover":146,"listText":149,"author":125},{"node":147},{"altText":19,"mediaItemUrl":148,"sourceUrl":148},"https://cms.gatewayapi.live/wp-content/uploads/2024/04/thumbnail-cpaas_vs_ucaas-apr_2024-800x600px@2x.jpg","\u003Cp>Learn about the key differences between a CPaaS and a UCaaS platform and dive deeper into the future of business communication technologies.\u003C/p>\n",{"node":151},{"name":125},"Understanding the Differences Between a CPaaS and a UCaaS",{"nodes":154},[155,158,161],{"id":156,"name":157},"dGVybToyMA==","Business",{"id":159,"name":160},"dGVybToxNTI=","CPaaS",{"id":40,"name":41},"2024-04-05T07:56:23",{"translated":164,"slug":171,"id":172,"link":173,"postArticles":174,"author":180,"title":183,"categories":184,"date":190,"excerpt":19},[165,168],{"slug":166,"locale":167},"rcs-i-2024-samt-et-indblik-i-apples-uventede-udmelding",{"locale":8},{"slug":169,"locale":170},"rcs-im-jahr-2024-und-ein-einblick-in-eine-unerwartete-ankuendigung-von-apple",{"locale":12},"rcs-in-2024-and-an-insight-into-apples-unexpected-announcement","cG9zdDoxOTUwMQ==","https://gatewayapi.com/blog/rcs-in-2024-and-an-insight-into-apples-unexpected-announcement/",{"listCover":175,"listText":178,"author":179},{"node":176},{"altText":19,"mediaItemUrl":177,"sourceUrl":177},"https://cms.gatewayapi.live/wp-content/uploads/2023/12/thumbnail-RCS-dec_2023-800x600px@2x.jpg","\u003Cp>\u003Cspan style=\"font-weight: 400;\">RCS has been in the works for many, many years, and 2024 looks to be the year when the technology finally makes its big breakthrough. Get the latest update on this new and exciting technology! \u003C/span>\u003C/p>\n","Thomas Hofmann & Jeppe Larsen",{"node":181},{"name":182},"Thomas Hofmann","RCS in 2024 and an insight into Apple’s unexpected announcement",{"nodes":185},[186,189],{"id":187,"name":188},"dGVybTozMA==","RCS",{"id":40,"name":41},"2024-01-04T11:36:52",{"translated":192,"slug":199,"id":200,"link":201,"postArticles":202,"author":208,"title":210,"categories":211,"date":218,"excerpt":19},[193,196],{"slug":194,"locale":195},"faa-adgang-til-nye-muligheder-for-kundeengagement-med-whatsapp-business-messaging",{"locale":8},{"slug":197,"locale":198},"erschliessen-sie-neue-moeglichkeiten-des-kundenengagements-mit-whatsapp-business-messaging",{"locale":12},"unlock-new-avenues-of-customer-communication-with-whatsapp-business-messaging","cG9zdDoxOTQwMg==","https://gatewayapi.com/blog/unlock-new-avenues-of-customer-communication-with-whatsapp-business-messaging/",{"listCover":203,"listText":206,"author":207},{"node":204},{"altText":19,"mediaItemUrl":205,"sourceUrl":205},"https://cms.gatewayapi.live/wp-content/uploads/2023/11/thumbnail-New_Avenues_of_Customer_Communication_with_WhatsApp-nov_2023-illustrated-800x600px@2x.jpg","\u003Cp>\u003Cspan style=\"font-weight: 400;\">In this blog post, we will touch upon the benefits of WhatsApp as we see it and discuss how integrating WhatsApp into our suite of communication channels will provide you as a customer with new powerful communication capabilities. \u003C/span>\u003C/p>\n","Kennet Darell Larsen & Morten Andersen",{"node":209},{"name":125},"Unlock New Avenues of Customer Communication with WhatsApp Business Messaging",{"nodes":212},[213,214,215],{"id":156,"name":157},{"id":40,"name":41},{"id":216,"name":217},"dGVybToxNDk=","WhatsApp","2023-11-15T13:03:34",{"translated":220,"slug":227,"id":228,"link":229,"postArticles":230,"author":235,"title":237,"categories":238,"date":242,"excerpt":19},[221,224],{"slug":222,"locale":223},"afsendelse-af-sms-beskeder-med-python-en-trin-for-trin-guide",{"locale":8},{"slug":225,"locale":226},"versenden-von-sms-nachrichten-mit-python-eine-schritt-fuer-schritt-anleitung",{"locale":12},"sending-sms-messages-with-python-a-step-by-step-guide","cG9zdDoxOTEwNA==","https://gatewayapi.com/blog/sending-sms-messages-with-python-a-step-by-step-guide/",{"listCover":231,"listText":234,"author":95},{"node":232},{"altText":19,"mediaItemUrl":233,"sourceUrl":233},"https://cms.gatewayapi.live/wp-content/uploads/2023/10/thumbnail-sending_sms_with_python-nov_2023-800x600px@2x.jpg","\u003Cp>\u003Cspan style=\"font-weight: 400;\">Sending SMS messages to recipients all over the world is straightforward with GatewayAPI&#8217;s robust service. Learn how to integrate GatewayAPI SMS services into your application by using Python code.\u003C/span>\u003C/p>\n",{"node":236},{"name":95},"Sending SMS Messages with Python: A Step-by-Step Guide",{"nodes":239},[240,241],{"id":102,"name":103},{"id":40,"name":41},"2023-10-27T11:21:14",[244,458,564,581],{"__typename":245,"active":246,"hasSubmenu":246,"link":247,"menuClass":250,"submenuLinks":252},"OptionsGwMenuItems",true,{"target":68,"title":248,"url":249},"Services","#",[251],"services",[253,269,281,294,306,319,331,343,356,368,380,392,404,412,425,437,449],{"description":254,"column":255,"label":68,"labelColor":257,"title":68,"type":259,"video":68,"visibleOn":261,"subLinks":68,"link":263,"icon":266},"Learn more about the EU setup where hosting and ownership are entirely within the EU.",[256],"column-1",[258],"blue",[260],"default",[262],"both",{"target":68,"title":264,"url":265},"EU Setup","https://gatewayapi.com/eu-setup/",{"node":267},{"altText":19,"mediaItemUrl":268,"sourceUrl":268},"https://cms.gatewayapi.live/wp-content/uploads/2024/06/icon-eu_setup.svg",{"description":270,"column":271,"label":68,"labelColor":272,"title":68,"type":273,"video":68,"visibleOn":274,"subLinks":68,"link":275,"icon":278},"Acquire virtual numbers to enable payments, donations or signups for competitions via SMS.",[256],[258],[260],[262],{"target":68,"title":276,"url":277},"Virtual Numbers","https://gatewayapi.com/virtual-numbers/",{"node":279},{"altText":19,"mediaItemUrl":280,"sourceUrl":280},"https://cms.gatewayapi.live/wp-content/uploads/2020/03/virtual-number.svg",{"description":282,"column":283,"label":68,"labelColor":284,"title":68,"type":285,"video":68,"visibleOn":286,"subLinks":68,"link":287,"icon":291},"Use our Number Lookup service to test availability before SMS broadcasts.",[256],[258],[260],[262],{"target":288,"title":289,"url":290},"_blank","Lookup","https://gatewayapi.dev/docs/apis/rest/#hlr-and-number-lookup",{"node":292},{"altText":19,"mediaItemUrl":293,"sourceUrl":293},"https://cms.gatewayapi.live/wp-content/uploads/2020/03/lookup.svg",{"description":295,"column":296,"label":68,"labelColor":297,"title":68,"type":298,"video":68,"visibleOn":299,"subLinks":68,"link":300,"icon":303},"Receive SMS messages in your email inbox and send emails that convert to SMS messages.",[256],[258],[260],[262],{"target":68,"title":301,"url":302},"Email to/from SMS","https://gatewayapi.com/solutions/email-to-sms-sms-to-email/",{"node":304},{"altText":19,"mediaItemUrl":305,"sourceUrl":305},"https://cms.gatewayapi.live/wp-content/uploads/2020/03/email-to-and-from-sms.svg",{"description":307,"column":308,"label":68,"labelColor":309,"title":68,"type":310,"video":68,"visibleOn":311,"subLinks":68,"link":313,"icon":316},"Read more about our price structure, possible country restrictions and add-on services.",[256],[258],[260],[312],"mobile",{"target":68,"title":314,"url":315},"Pricing","https://gatewayapi.com/pricing/",{"node":317},{"altText":19,"mediaItemUrl":318,"sourceUrl":318},"https://cms.gatewayapi.live/wp-content/uploads/2020/09/pricing.svg",{"description":320,"column":321,"label":68,"labelColor":322,"title":68,"type":323,"video":68,"visibleOn":324,"subLinks":68,"link":325,"icon":328},"See possible restrictions for over 200 countries",[256],[258],[260],[262],{"target":68,"title":326,"url":327},"Country Restrictions","https://gatewayapi.com/pricing/#country-restrictions",{"node":329},{"altText":19,"mediaItemUrl":330,"sourceUrl":330},"https://cms.gatewayapi.live/wp-content/uploads/2022/10/country-requirement-3.svg",{"description":332,"column":333,"label":68,"labelColor":334,"title":68,"type":335,"video":68,"visibleOn":336,"subLinks":68,"link":337,"icon":340},"Latest news, tips & tricks, customer cases and in-depth technical posts.",[256],[258],[260],[312],{"target":68,"title":338,"url":339},"News","https://gatewayapi.com/blog/",{"node":341},{"altText":19,"mediaItemUrl":342,"sourceUrl":342},"https://cms.gatewayapi.live/wp-content/uploads/2020/09/news-blog.svg",{"description":344,"column":345,"label":68,"labelColor":347,"title":68,"type":348,"video":68,"visibleOn":349,"subLinks":68,"link":350,"icon":353},"Interactive, branded messages with rich media. The next step beyond SMS.",[346],"column-2",[258],[260],[262],{"target":68,"title":351,"url":352},"RCS Business Messaging","https://gatewayapi.com/rcs/",{"node":354},{"altText":19,"mediaItemUrl":355,"sourceUrl":355},"https://cms.gatewayapi.live/wp-content/uploads/2024/02/sms-marketing-phone-megpahone.svg",{"description":357,"column":358,"label":68,"labelColor":359,"title":68,"type":360,"video":68,"visibleOn":361,"subLinks":68,"link":362,"icon":365},"Use GatewayAPI's powerful SMS APIs to send messages globally.",[346],[258],[260],[262],{"target":68,"title":363,"url":364},"SMS APIs","https://gatewayapi.com/global-sms-api/",{"node":366},{"altText":19,"mediaItemUrl":367,"sourceUrl":367},"https://cms.gatewayapi.live/wp-content/uploads/2024/02/sms-api.svg",{"description":369,"column":370,"label":68,"labelColor":371,"title":68,"type":372,"video":68,"visibleOn":373,"subLinks":68,"link":374,"icon":377},"Explore how SMS can strengthen your marketing mix and drive measurable results.",[346],[258],[260],[262],{"target":68,"title":375,"url":376},"SMS Marketing","https://gatewayapi.com/sms-marketing/",{"node":378},{"altText":19,"mediaItemUrl":379,"sourceUrl":379},"https://cms.gatewayapi.live/wp-content/uploads/2022/10/standard-premium-sms.svg",{"description":381,"column":382,"label":68,"labelColor":383,"title":68,"type":384,"video":68,"visibleOn":385,"subLinks":68,"link":386,"icon":389},"Get access to our email API with high scalability and full GDPR compliance.",[346],[258],[260],[262],{"target":68,"title":387,"url":388},"Email API","https://gatewayapi.com/email-api/",{"node":390},{"altText":19,"mediaItemUrl":391,"sourceUrl":391},"https://cms.gatewayapi.live/wp-content/uploads/2024/12/support_email-svg.svg",{"description":393,"column":394,"label":68,"labelColor":395,"title":68,"type":396,"video":68,"visibleOn":397,"subLinks":68,"link":398,"icon":401},"Learn more about our leading security & compliance features. Your data are safe with us.",[346],[258],[260],[262],{"target":68,"title":399,"url":400},"Security & Compliance","https://gatewayapi.com/security-and-compliance/",{"node":402},{"altText":19,"mediaItemUrl":403,"sourceUrl":403},"https://cms.gatewayapi.live/wp-content/uploads/2022/08/gdpr-compliance.svg",{"description":68,"column":405,"label":68,"labelColor":407,"title":408,"type":409,"video":68,"visibleOn":411,"subLinks":68,"link":68,"icon":68},[406],"column-3",[258],"Popular integrations",[410],"headline",[262],{"description":413,"column":414,"label":68,"labelColor":415,"title":68,"type":417,"video":68,"visibleOn":418,"subLinks":68,"link":419,"icon":422},"Use our WordPress SMS plugin to send SMS messages to your customers easily.",[406],[416],"purple",[260],[262],{"target":68,"title":420,"url":421},"WordPress","https://gatewayapi.com/integrations/wordpress-sms-plugin/",{"node":423},{"altText":19,"mediaItemUrl":424,"sourceUrl":424},"https://cms.gatewayapi.live/wp-content/uploads/2021/01/integration-wordpress.svg",{"description":426,"column":427,"label":68,"labelColor":428,"title":68,"type":429,"video":68,"visibleOn":430,"subLinks":68,"link":431,"icon":434},"Use Make to set up advanced integrations and automations between thousands of services.",[406],[258],[260],[262],{"target":68,"title":432,"url":433},"Make","https://gatewayapi.com/integrations/make/",{"node":435},{"altText":19,"mediaItemUrl":436,"sourceUrl":436},"https://cms.gatewayapi.live/wp-content/uploads/2022/03/integration-make_formerly_integromat-icon.svg",{"description":438,"column":439,"label":68,"labelColor":440,"title":68,"type":441,"video":68,"visibleOn":442,"subLinks":68,"link":443,"icon":446},"No-code platform for setting up integrations and automations between your favorite tools. ",[406],[258],[260],[262],{"target":68,"title":444,"url":445},"Zapier","https://gatewayapi.com/integrations/zapier/",{"node":447},{"altText":19,"mediaItemUrl":448,"sourceUrl":448},"https://cms.gatewayapi.live/wp-content/uploads/2021/01/integration-zapier-1.svg",{"description":68,"column":450,"label":68,"labelColor":451,"title":68,"type":452,"video":68,"visibleOn":454,"subLinks":68,"link":455,"icon":68},[406],[258],[453],"button",[262],{"target":68,"title":456,"url":457},"See all integrations","https://gatewayapi.com/integrations/",{"__typename":245,"active":246,"hasSubmenu":246,"link":459,"menuClass":462,"submenuLinks":464},{"target":68,"title":460,"url":461},"Developers","https://gatewayapi.com/docs/",[463],"developers",[465,476,488,500,512,524,537,543,554],{"description":466,"column":467,"label":68,"labelColor":468,"title":68,"type":469,"video":68,"visibleOn":470,"subLinks":68,"link":471,"icon":473},"View our API-options and learn how to connect with GatewayAPI.",[256],[258],[260],[262],{"target":68,"title":472,"url":461},"Documentation",{"node":474},{"altText":19,"mediaItemUrl":475,"sourceUrl":475},"https://cms.gatewayapi.live/wp-content/uploads/2021/05/api-reference.svg",{"description":477,"column":478,"label":68,"labelColor":479,"title":68,"type":480,"video":68,"visibleOn":481,"subLinks":68,"link":482,"icon":485},"Learn how to quickly get started using your GatewayAPI account.",[256],[258],[260],[262],{"target":68,"title":483,"url":484},"Help Center","https://gatewayapi.com/help-center/introduction/",{"node":486},{"altText":19,"mediaItemUrl":487,"sourceUrl":487},"https://cms.gatewayapi.live/wp-content/uploads/2021/05/quickstart.svg",{"description":489,"column":490,"label":68,"labelColor":491,"title":68,"type":492,"video":68,"visibleOn":493,"subLinks":68,"link":494,"icon":497},"Watch the status of our APIs as well as secondary services.",[256],[258],[260],[262],{"target":68,"title":495,"url":496},"Status Page","https://status.gatewayapi.com/",{"node":498},{"altText":19,"mediaItemUrl":499,"sourceUrl":499},"https://cms.gatewayapi.live/wp-content/uploads/2021/05/status-page.svg",{"description":501,"column":502,"label":68,"labelColor":503,"title":68,"type":504,"video":68,"visibleOn":505,"subLinks":68,"link":506,"icon":509},"Browse our FAQ or get in contact with our support team.",[256],[258],[260],[262],{"target":68,"title":507,"url":508},"Support","https://gatewayapi.com/support/",{"node":510},{"altText":19,"mediaItemUrl":511,"sourceUrl":511},"https://cms.gatewayapi.live/wp-content/uploads/2021/05/support.svg",{"description":513,"column":514,"label":68,"labelColor":515,"title":68,"type":516,"video":68,"visibleOn":517,"subLinks":68,"link":518,"icon":521},"Meet the team behind GatewayAPI and find contact info.",[256],[258],[260],[312],{"target":68,"title":519,"url":520},"The Team","https://gatewayapi.com/the-team/",{"node":522},{"altText":19,"mediaItemUrl":523,"sourceUrl":523},"https://cms.gatewayapi.live/wp-content/uploads/2020/03/sms-customer-clubs.svg",{"description":525,"column":526,"label":68,"labelColor":527,"title":68,"type":528,"video":529,"visibleOn":530,"subLinks":68,"link":531,"icon":534},"Connect to GatewayAPI with your preferred coding language.",[256],[258],[260],"https://youtu.be/jTgNxpvM6cQ",[262],{"target":68,"title":532,"url":533},"Code Examples","https://gatewayapi.com/#code-examples",{"node":535},{"altText":19,"mediaItemUrl":536,"sourceUrl":536},"https://cms.gatewayapi.live/wp-content/uploads/2022/10/api-reference.svg",{"description":68,"column":538,"label":68,"labelColor":539,"title":540,"type":541,"video":529,"visibleOn":542,"subLinks":68,"link":68,"icon":68},[346],[258],"Quickstart Videos",[410],[262],{"description":544,"column":545,"label":68,"labelColor":546,"title":544,"type":547,"video":529,"visibleOn":549,"subLinks":68,"link":68,"icon":551},"How to send SMS messages with PHP.",[346],[258],[548],"video",[550],"main",{"node":552},{"altText":19,"mediaItemUrl":553,"sourceUrl":553},"https://cms.gatewayapi.live/wp-content/uploads/2021/08/thumbnail-send_sms_with_php-low_res.jpg",{"description":555,"column":556,"label":68,"labelColor":557,"title":555,"type":558,"video":559,"visibleOn":560,"subLinks":68,"link":68,"icon":561},"How to send SMS messages using WordPress.",[346],[258],[548],"https://youtu.be/wcOslBVUJXw",[550],{"node":562},{"altText":19,"mediaItemUrl":563,"sourceUrl":563},"https://cms.gatewayapi.live/wp-content/uploads/2021/08/thumbnail-wordpress_plugin-low_res.jpg",{"__typename":245,"active":246,"hasSubmenu":565,"link":566,"menuClass":567,"submenuLinks":569},false,{"target":68,"title":314,"url":315},[568],"link",[570,575],{"description":68,"column":68,"label":68,"labelColor":571,"title":68,"type":68,"video":68,"visibleOn":572,"subLinks":68,"link":573,"icon":68},[258],[262],{"target":68,"title":574,"url":249},"Product Flexible Content",{"description":68,"column":68,"label":68,"labelColor":576,"title":68,"type":68,"video":68,"visibleOn":577,"subLinks":68,"link":578,"icon":68},[258],[262],{"target":68,"title":579,"url":580},"Change password","/reset-password/",{"__typename":245,"active":246,"hasSubmenu":565,"link":582,"menuClass":583,"submenuLinks":68},{"target":68,"title":338,"url":339},[568],{"aboveFooterLogo":585,"aboveFooterText":588,"footerText":589,"footerLogo":68,"footerMenu":590},{"node":586},{"altText":19,"mediaItemUrl":587,"sourceUrl":587},"https://cms.gatewayapi.live/wp-content/uploads/2020/09/footer-logo.svg","Send SMS messages quickly, reliably\u003Cbr />\r\nand efficiently in 200+ countries at highly competitive prices.","All rights reserved. Copyright © ONLINECITY.IO - GatewayAPI is an \u003Ca href=\"https://onlinecity.io\" target=\"_blank\">ONLINECITY.IO\u003C/a> brand",[591,643,657],{"header":592,"type":593,"links":594},"Let's stay connected","icons",[595,615,629],{"link":596,"image":598},{"title":597,"url":71,"target":288},"Facebook",{"ID":599,"id":599,"title":600,"filename":601,"filesize":602,"url":603,"link":604,"alt":19,"author":605,"description":19,"caption":19,"name":606,"status":607,"uploaded_to":67,"date":608,"modified":608,"menu_order":67,"mime_type":609,"type":610,"subtype":611,"icon":612,"width":67,"height":67,"sizes":613},5327,"facebook","facebook.svg",611,"https://cms.gatewayapi.live/wp-content/uploads/2020/09/facebook.svg","https://gatewayapi.com/facebook-2/","16","facebook-2","inherit","2020-09-21 14:08:03","image/svg+xml","image","svg+xml","https://gatewayapi.com/wp-includes/images/media/default.png",{"thumbnail":603,"thumbnail-width":614,"thumbnail-height":614,"medium":603,"medium-width":614,"medium-height":614,"medium_large":603,"medium_large-width":614,"medium_large-height":614,"large":603,"large-width":614,"large-height":614,"1536x1536":603,"1536x1536-width":614,"1536x1536-height":614,"2048x2048":603,"2048x2048-width":614,"2048x2048-height":614},1,{"link":616,"image":619},{"title":617,"url":618,"target":288},"LinkedIn","https://www.linkedin.com/company/gatewayapi/",{"ID":620,"id":620,"title":621,"filename":622,"filesize":623,"url":624,"link":625,"alt":19,"author":605,"description":19,"caption":19,"name":626,"status":607,"uploaded_to":67,"date":627,"modified":627,"menu_order":67,"mime_type":609,"type":610,"subtype":611,"icon":612,"width":67,"height":67,"sizes":628},5330,"linkedin","linkedin.svg",768,"https://cms.gatewayapi.live/wp-content/uploads/2020/09/linkedin.svg","https://gatewayapi.com/linkedin-2/","linkedin-2","2020-09-21 14:08:17",{"thumbnail":624,"thumbnail-width":614,"thumbnail-height":614,"medium":624,"medium-width":614,"medium-height":614,"medium_large":624,"medium_large-width":614,"medium_large-height":614,"large":624,"large-width":614,"large-height":614,"1536x1536":624,"1536x1536-width":614,"1536x1536-height":614,"2048x2048":624,"2048x2048-width":614,"2048x2048-height":614},{"link":630,"image":633},{"title":631,"url":632,"target":288},"YouTube","https://www.youtube.com/channel/UCzlmnvHtQni1u4intWvEyxQ/videos?disable_polymer=1 ",{"ID":634,"id":634,"title":635,"filename":636,"filesize":637,"url":638,"link":639,"alt":19,"author":605,"description":19,"caption":19,"name":640,"status":607,"uploaded_to":67,"date":641,"modified":641,"menu_order":67,"mime_type":609,"type":610,"subtype":611,"icon":612,"width":67,"height":67,"sizes":642},5333,"youtube","youtube.svg",711,"https://cms.gatewayapi.live/wp-content/uploads/2020/09/youtube.svg","https://gatewayapi.com/youtube-2/","youtube-2","2020-09-21 14:08:25",{"thumbnail":638,"thumbnail-width":614,"thumbnail-height":614,"medium":638,"medium-width":614,"medium-height":614,"medium_large":638,"medium_large-width":614,"medium_large-height":614,"large":638,"large-width":614,"large-height":614,"1536x1536":638,"1536x1536-width":614,"1536x1536-height":614,"2048x2048":638,"2048x2048-width":614,"2048x2048-height":614},{"header":644,"type":645,"links":646},"Information","text",[647,651,654],{"link":648,"image":565},{"title":649,"url":650,"target":19},"Cookie policy","/cookie-policy/",{"link":652,"image":565},{"title":399,"url":653,"target":19},"/security-and-compliance/",{"link":655,"image":565},{"title":338,"url":656,"target":19},"/blog/",{"header":658,"type":645,"links":659},"Menu",[660,672,680,691,704],{"link":661,"image":663},{"title":507,"url":662,"target":19},"/support/",{"ID":664,"id":664,"title":600,"filename":601,"filesize":602,"url":665,"link":666,"alt":19,"author":667,"description":19,"caption":19,"name":600,"status":607,"uploaded_to":67,"date":668,"modified":668,"menu_order":67,"mime_type":609,"type":610,"subtype":611,"icon":612,"width":669,"height":670,"sizes":671},931,"https://cms.gatewayapi.live/wp-content/uploads/2019/08/facebook.svg","https://gatewayapi.com/facebook/","17","2019-08-01 20:12:53",15,28,{"thumbnail":665,"thumbnail-width":669,"thumbnail-height":670,"medium":665,"medium-width":669,"medium-height":670,"medium_large":665,"medium_large-width":669,"medium_large-height":670,"large":665,"large-width":669,"large-height":670,"1536x1536":665,"1536x1536-width":669,"1536x1536-height":670,"2048x2048":665,"2048x2048-width":669,"2048x2048-height":670},{"link":673,"image":674},{"title":460,"url":461,"target":288},{"ID":675,"id":675,"title":621,"filename":622,"filesize":623,"url":676,"link":677,"alt":19,"author":667,"description":19,"caption":19,"name":621,"status":607,"uploaded_to":67,"date":678,"modified":678,"menu_order":67,"mime_type":609,"type":610,"subtype":611,"icon":612,"width":670,"height":670,"sizes":679},923,"https://cms.gatewayapi.live/wp-content/uploads/2019/08/linkedin.svg","https://gatewayapi.com/linkedin/","2019-08-01 19:35:04",{"thumbnail":676,"thumbnail-width":670,"thumbnail-height":670,"medium":676,"medium-width":670,"medium-height":670,"medium_large":676,"medium_large-width":670,"medium_large-height":670,"large":676,"large-width":670,"large-height":670,"1536x1536":676,"1536x1536-width":670,"1536x1536-height":670,"2048x2048":676,"2048x2048-width":670,"2048x2048-height":670},{"link":681,"image":684},{"title":682,"url":683,"target":19},"About","/the-team/",{"ID":685,"id":685,"title":635,"filename":636,"filesize":637,"url":686,"link":687,"alt":19,"author":667,"description":19,"caption":19,"name":635,"status":607,"uploaded_to":67,"date":688,"modified":688,"menu_order":67,"mime_type":609,"type":610,"subtype":611,"icon":612,"width":689,"height":670,"sizes":690},921,"https://cms.gatewayapi.live/wp-content/uploads/2019/08/youtube.svg","https://gatewayapi.com/youtube/","2019-08-01 19:34:49",40,{"thumbnail":686,"thumbnail-width":689,"thumbnail-height":670,"medium":686,"medium-width":689,"medium-height":670,"medium_large":686,"medium_large-width":689,"medium_large-height":670,"large":686,"large-width":689,"large-height":670,"1536x1536":686,"1536x1536-width":689,"1536x1536-height":670,"2048x2048":686,"2048x2048-width":689,"2048x2048-height":670},{"link":692,"image":694},{"title":314,"url":693,"target":19},"/pricing/",{"ID":695,"id":695,"title":696,"filename":697,"filesize":698,"url":699,"link":700,"alt":19,"author":667,"description":19,"caption":19,"name":696,"status":607,"uploaded_to":67,"date":701,"modified":701,"menu_order":67,"mime_type":609,"type":610,"subtype":611,"icon":612,"width":702,"height":670,"sizes":703},919,"twitter","twitter.svg",710,"https://cms.gatewayapi.live/wp-content/uploads/2019/08/twitter.svg","https://gatewayapi.com/twitter/","2019-08-01 19:34:47",35,{"thumbnail":699,"thumbnail-width":702,"thumbnail-height":670,"medium":699,"medium-width":702,"medium-height":670,"medium_large":699,"medium_large-width":702,"medium_large-height":670,"large":699,"large-width":702,"large-height":670,"1536x1536":699,"1536x1536-width":702,"1536x1536-height":670,"2048x2048":699,"2048x2048-width":702,"2048x2048-height":670},{"link":705,"image":565},{"title":706,"url":653,"target":19},"Privacy",1774788088986]