Skip to main content
Alchemy SDK Challenge Winner

Alchy CDK

AWS CDK Constructs for Alchemy Web3 Webhooks

Deploy Webhooks in Minutes

Define Alchemy webhooks as CDK constructs. Your infrastructure and webhook configuration live together in version-controlled TypeScript — deploy with a single cdk deploy.

import { AddressActivityWebhook, AlchemyCredential } from "@kovi-soft/cdk-alchemy-webhooks";

new AddressActivityWebhook(this, "AddressActivityExample", {
alchemyApiKey: AlchemyCredential.fromPlainText("<your-alchemy-api-key>"),
alchemyNetwork: "eth-mainnet",
alchemyAuthToken: AlchemyCredential.fromPlainText("<your-alchemy-auth-token>"),
alchemyWebhookDestinationUrl: "https://my-domain.com/destination-to-my-server",
alchemyContractAddress: "0x026224A2940bFE258D0dbE947919B62fE321F042",
alchemyWebhookName: "MyAddressActivityWebhook"
});

Features

🔗

Custom Webhooks

GraphQL-based webhooks with full event filtering control.

📡

Address Activity

Monitor any address for transactions and token transfers.

🖼️

NFT Activity

Track NFT mints, transfers, and sales in real-time.

🔐

Flexible Credentials

SSM Parameter Store, Secrets Manager, or plain text.

🤖

AI-Powered Scaffolding

Generate webhook constructs interactively with Claude Code.

Built by Challenge Winners

CDK Alchemy won the Alchemy SDK Developer Challenge, recognized for bringing Infrastructure-as-Code to Web3 webhooks.

Zan Kovi
@zan_kovi
Super excited to have won the Alchemy SDK Challenge! CDK Alchemy brings the power of AWS CDK to Alchemy's Web3 platform — deploy webhooks, monitors, and more with infrastructure-as-code.
View on X

Ready to Get Started?

Deploy your first Alchemy webhook with AWS CDK in minutes.

Get Started