TypeScript · Integration
Add E-Signatures to NestJS
Send documents for legally binding e-signature from your NestJS application. One endpoint, no SDK required.
Quick start
- Get an API key from signb.ee (free, no credit card)
- Set
SIGNBEE_API_KEYin your environment - Add the code below to your app
NestJS example
TypeScript
@Controller('contracts')
export class ContractsController {
constructor(private readonly http: HttpService) {}
@Post('send')
async send(@Body() body: SendContractDto) {
const { data } = await firstValueFrom(
this.http.post('https://signb.ee/api/send', body, {
headers: {
Authorization: `Bearer ${process.env.SIGNBEE_API_KEY}`,
},
}),
);
return data;
}
}What happens
- Your app sends markdown or a PDF URL to Signbee
- Signbee generates a PDF (if markdown) and emails the recipient a signing link
- Recipient signs — both parties receive the signed PDF with SHA-256 certificate
Also works with AI agents
Install the MCP server to let Claude, Cursor, or Windsurf send documents directly:
npx -y signbee-mcp
Related resources
Try Signbee — free, no credit card.