Generic Amazon API Gateway Java Client (SDK)

I’ve recently released apigateway-generic-java-sdk, a simple generic Java client for Amazon API Gateway endpoints for those that don’t necessarily want to generate a strongly-typed SDK. This is particularly useful when the API definition is changing rapidly or when you don’t want to go through the effort of generating and bundling an SDK, such as when prototyping or scripting.

It is optimized to run from a Lambda function and does not require any extra dependencies beyond the AWS SDK, which is already bundled in the Lambda runtime.


  • AWS SigV4 request signing. Supports APIs authenticated with IAM auth using standard AWSCredentialsProvider interface
  • API Keys
  • Custom headers
  • Throws exceptions for non-2xx response codes
  • Compatibility with existing AWS SDK client configuration (connections, retry policies, etc)
  • Runs in AWS Lambda functions with no additional dependencies


GenericApiGatewayClient client = new GenericApiGatewayClientBuilder()
        .withClientConfiguration(new ClientConfiguration())
        .withCredentials(new EnvironmentVariableCredentialsProvider())

Map headers = new HashMap<>();
headers.put("Content-Type", "application/json");

try {
    GenericApiGatewayResponse response = client.execute(
            new GenericApiGatewayRequestBuilder()
                    .withBody(new ByteArrayInputStream("foo".getBytes()))
    System.out.println("Response: " + response.getBody());
    System.out.println("Status: " + response.getHttpResponse.getStatusCode());
} catch (GenericApiGatewayException e) {   // exception thrown for any non-2xx response
    System.out.println(String.format("Client threw exception with message %s and status code %s", 
            e.getMessage(), e.getStatusCode()));

To get the code and for more examples, see the GitHub repo.

Write a Comment



  • generic azithromycin without doctor prescription

    zithromax 12 mg without a doctor prescription

    generic zithromax without a doctor prescription

  • best essay writing

    write an expository essay

  • write and essay

    write my essay cheap

  • best essay writing

    help me write a essay

  • writing college essays

    writing a cause and effect essay

  • gay herpes dating

    gay married dating

  • buy stromectol 3 mg for covid 19

    stromectol generic of ivermectin for covid 19

    ivermectin heartworm for covid 19

  • order ivermectin 3mg for sale

    buy stromectol 6 mg for sale

    ivermectin scabies

  • ivermectin 3 mg online

    ivermectin for humans

    where to buy ivermectin for humans

  • air fryer recipes keto

    what can’t you eat on a keto diet

  • ivermectin dosage for humans

    ivermectin dose

    ivermectin otc for humans

  • order kamagra

    kamagra chewable

    best price on kamagra in stock in usa