[{"data":1,"prerenderedAt":40},["ShallowReactive",2],{"repo-apigw-ws-integrations":3},{"id":4,"title":5,"contributors":6,"date":8,"description":9,"diagram":10,"extension":11,"framework":12,"gitHub":14,"introBox":18,"language":24,"meta":26,"resources":27,"services":33,"simplicity":35,"stem":36,"type":37,"usecase":38,"__hash__":39},"repos\u002Frepos\u002Fapigw-ws-integrations.json","API Gateway WebSocket integrations",[7],"content\u002Fcontributors\u002Fgiedrius-praspaliauskas.json","2023-02-08","Amazon API Gateway WebSocket integrations.","\u002Fassets\u002Fimages\u002Frepos\u002Fapigw-ws-integrations.png","json",[13],"AWS SAM",{"template":15},{"projectFolder":16,"repoURL":17},"apigw-ws-integrations","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-samples",{"headline":9,"text":19},[20,21,22,23],"Modern applications use the WebSocket protocol for bidirectional communications. With Amazon API Gateway WebSocket APIs you can build bidirectional communication applications without having to provision and manage servers.","Many WebSocket samples use AWS Lambda or HTTP(s) as the integration targets for connect\u002Fdisconnect routes. This sample implementation uses the AWS service integration type to show how to simplify serverless architectures.","Sometimes developers need to use a URL in their WebSocket based applications. This requirement may be driven by REST API design best practices for resource naming, or by an industry standard requirement such as Open Charge Point Protocal (OCPP) for electric vehicle infrastructure. However, API Gateway WebSocket endpoints do not support URL paths besides stage name.","This solution shows how to implement URL path support for WebSocket APIs in Amazon API Gateway using Amazon CloudFront and CloudFront Functions.",[25],"Python",{},{"headline":28,"bullets":29},"Additional resources",[30],{"text":31,"link":32},"Docs: WebSocket APIs","https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fapigateway-websocket-api.html",[34],"apigw","200","repos\u002Fapigw-ws-integrations","Examples","Backend","GZFO58eNiPH7yJpUJBRONHaghAXj2IAekyNToXfVmK0",1792578864646]