Product teams should be thinking differently about documents.Read blog post.
Anvil Logo

E-signatures with C# & .NET

A simple API for signing PDFs from your app. Set up an etch e-signature packet and use C# & .NET to send or embed the e-sign experience.
Beyond giant hero assetGiant hero assetDesktop hero assetMobile hero assetTablet hero asset

Embed or send e-signature requests

Simple, legally binding e-signatures. Generate or upload a PDF, define the signers, and send out an e-signature request all over API.

C# & .NET to signature

Use C# & .NET to set up an Etch e-signature packet. Then send the packet for signature over email or directly from your app.

class CreateEtchESignPacket : RunnableBaseExample
    private CreateEtchPacket GetPacketVariables(string signerName, string signerEmail)
        var etchPacketPayload = new CreateEtchPacket
            Name = "Test Docs - " + signerName,
            SignatureEmailSubject = "Custom email subject",
            SignatureEmailBody = "Custom please sign these documents....",
            Files = GetFiles(ndaFilePath).ToArray(),
            Signers = GetSigners(signerName, signerEmail).ToArray(),
            Data = new
                Payloads = new
                    sampleTemplate = new
                        data = new Dictionary<string, dynamic>
                            {"name", signerName},
                            {"email", signerEmail},

        return etchPacketPayload;

    public override async Task Run(string apiKey)
        var pdfTemplateID = "CR0M7TNU4HDvUOVoqoyu";
        var signerName = "Testy Signer";
        var signerEmail = ";

        var payload = GetPacketVariables(signerName, signerEmail);
        var client = new GraphQLClient(apiKey);
        Console.WriteLine("Creating Etch e-sign packet...");
        var response = await client.CreateEtchPacket(payload);

Try e-signatures now

Upload a PDF, create a free etch packet, and send to your signers using the demo below to see what you can automate with C# & .NET and the Anvil e-signature API.

Sign up for a live demo

Request a 30-minute live demo today and we'll get in touch shortly. During the meeting our Sales team will help you find the right solution, including:
  • Simplifying data gathering
  • Streamlining document preparation
  • Requesting e-signatures
  • Building and scaling your business
Want to try Anvil first?Sign up for free
Want to try Anvil first?Sign up for free