AWS API Gateway allows creating APIs to access backend services and applications. It offers features like monitoring API usage, rate limiting requests, transforming requests and responses, connecting to multiple backend services, integrating with VPC, using serverless compute, authenticating via IAM or custom authorizers, documenting APIs with Swagger, and some limitations around timeouts, payload sizes and supported protocols.