AEGVEN Developers
SDK installation
Choose the client for your server application. Each SDK works with the same obligations, recipient links, and webhook events.
Use the commands below in your application directory. Download SHA-256 checksums to verify your packages.
TypeScript / JavaScript
Node.js 22+
npm install https://sdk.aegven.com/aegven-sdk-0.1.0.tgzPython
Python 3.11+
python3 -m venv .venv
.venv/bin/python -m pip install \
https://sdk.aegven.com/aegven_sdk-0.1.0-py3-none-any.whlGo
Go 1.22+
curl -fLO https://sdk.aegven.com/aegven-go-0.1.0.tar.gz
mkdir -p vendor-src
tar -xzf aegven-go-0.1.0.tar.gz -C vendor-src
go mod edit -require=aegven.com/sdk/go@v0.1.0
go mod edit -replace=aegven.com/sdk/go=./vendor-src/aegven-go-0.1.0
# Add your SDK import, then resolve dependencies.
go mod tidyThe Go SDK is supplied as source. Keep vendor-src with your application and retain the module replacement.
C# / .NET
.NET 8+
mkdir -p packages
curl -fL https://sdk.aegven.com/Aegven.Sdk.0.1.0.nupkg \
-o packages/Aegven.Sdk.0.1.0.nupkg
dotnet add package Aegven.Sdk --version 0.1.0 --source ./packagesRun these commands in an existing .NET project. The package is installed from the local packages directory.
Connect your application
Create an API credential in the Customer Console under Developers → API keys. Store the secret on your server and configure your client with the API URL provided for your organization.
AEGVEN_API_URL=https://app.aegven.com/api/v1
AEGVEN_API_KEY=<your-server-side-api-key>Keep credentials out of browser code, source control, and recipient messages.
Read the SDK guide: registration, retries and webhooks