# Lambda-proxy / aws-proxy / aws\_proxy (Recommended)

**URL:** <https://forum.serverless.com/t/lambda-proxy-aws-proxy-aws-proxy-recommended/1963>\
**Category:** Serverless Framework\
**Tags:** aws\
**Created:** [May 30, 2017, 8:45am UTC](https://forum.serverless.com/t/lambda-proxy-aws-proxy-aws-proxy-recommended/1963 "2017-05-30T08:45:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hendry](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/hendry/32/343_2.png) [@hendry](https://forum.serverless.com/u/hendry)\
**Post date:** [May 30, 2017, 8:45am UTC](https://forum.serverless.com/t/lambda-proxy-aws-proxy-aws-proxy-recommended/1963/1 "2017-05-30T08:45:56Z")

</div>

Hi there,

I’m confused by lambda-proxy / aws-proxy / aws\_proxy (Recommended) as found in [https://serverless.com/framework/docs/providers/aws/events/apigateway/](https://serverless.com/framework/docs/providers/aws/events/apigateway/)

IIUC the hello-world template gets me going with LAMBDA\_PROXY.

Am I supposed to use aws\_proxy instead? Or are they all equivalent?

I need to re-implement an API that looks like:

[https://ID.execute-api.ap-southeast-1.amazonaws.com/staging/manifest/UUID/1495627037/foo/0/a:0/asc.m3u8](https://ID.execute-api.ap-southeast-1.amazonaws.com/staging/manifest/UUID/1495627037/foo/0/a:0/asc.m3u8)

Thankfully after a lot of searching I did find [Lambda-proxy example](http://forum.serverless.com/t/lambda-proxy-example/618/4) trick. Why isn’t this properly documented?

Sidenote: Btw this forum is very weird with non-https URLs.

---

<div class="post-metadata">

**Author:** ![buggy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/buggy/32/177_2.png) [@buggy](https://forum.serverless.com/u/buggy)\
**Post date:** [May 30, 2017, 12:01pm UTC](https://forum.serverless.com/t/lambda-proxy-aws-proxy-aws-proxy-recommended/1963/2 "2017-05-30T12:01:58Z")

</div>

The line below the list says `aws-proxy` and `aws_proxy` are alternative styles for `lambda-proxy` so it looks like they’re the same.

I would have assumed they’re recommending that integration type as opposed to the other 4 on the list. If you don’t specify an integration explicitly then it defaults to Lambda Proxy.
