Skip to content

@jaypie/aws

AWS service integrations (SQS, Textract, Secrets Manager).

@jaypie/aws provides integrations with AWS services, including:

  • SQS message handling
  • AWS Textract document processing
  • Secrets Manager integration
  • Event parsing utilities
Terminal window
npm install @jaypie/aws

Send and receive messages from SQS queues:

import { sendMessage, getMessages } from "@jaypie/aws";
// Send a message
await sendMessage({ body: { data: "value" }, queueUrl: "https://sqs.us-east-1.amazonaws.com/..." });
// Get messages from event
const messages = getMessages(event);

Retrieve secrets from AWS Secrets Manager:

import { getEnvSecret } from "@jaypie/aws";
const apiKey = await getEnvSecret("API_KEY");

Process documents with AWS Textract:

import { getTextractJob } from "@jaypie/aws";
const results = await getTextractJob(jobId);

API documentation will be generated from TypeScript definitions.