PHP · Integration

Add E-Signatures to Laravel

Send documents for legally binding e-signature from your Laravel application. One endpoint, no SDK required.

Quick start

  1. Get an API key from signb.ee (free, no credit card)
  2. Set SIGNBEE_API_KEY in your environment
  3. Add the code below to your app

Laravel example

PHP
// app/Http/Controllers/ContractController.php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;

class ContractController extends Controller
{
    public function send(Request $request)
    {
        $response = Http::withHeaders([
            'Authorization' => 'Bearer ' . env('SIGNBEE_API_KEY'),
        ])->post('https://signb.ee/api/send', [
            'content' => $request->content,
            'senderName' => $request->sender_name,
            'senderEmail' => $request->sender_email,
            'recipientName' => $request->recipient_name,
            'recipientEmail' => $request->recipient_email,
        ]);

        return $response->json();
    }
}

What happens

  1. Your app sends markdown or a PDF URL to Signbee
  2. Signbee generates a PDF (if markdown) and emails the recipient a signing link
  3. 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.