Introduction
Welcome to SignEngine - a modern, developer-friendly digital signature platform built for seamless integration into your applications.
What is SignEngine?
SignEngine is a comprehensive digital signature solution that provides:
- RESTful API for easy integration
- Multi-language SDKs (TypeScript, Python, PHP, Java, .NET)
- Pre-built integrations for Microsoft 365, SharePoint, and more
- Flexible deployment options with Azure infrastructure
- Enterprise-grade security and compliance
Key Features
🚀 Developer-First Design
SignEngine is built with developers in mind:
- Clean, intuitive REST API
- Comprehensive SDK support across popular languages
- Interactive API documentation
- Extensive code examples and tutorials
📝 Complete Signature Workflow
- Create and manage envelopes
- Add multiple recipients with signing order
- Place signature fields, text fields, and more
- Track document status in real-time
- Receive webhook notifications
🔌 Ready-to-Use Integrations
- Office Add-in: Sign documents directly in Word, Excel, PowerPoint
- SharePoint Extension: Integrate with SharePoint document libraries
- Mobile App: Sign on-the-go with our PWA
- Power Platform: Build workflows with Power Automate
🏗️ Modern Architecture
Built on a robust technology stack:
- Monorepo structure with Turborepo
- Azure Functions for serverless compute
- Azure Blob Storage for document storage
- Infrastructure as Code with Bicep
- TypeScript throughout the stack
Quick Example
Here's how easy it is to send a document for signature:
import { SignEngineClient } from '@signengine/api-client';
const client = new SignEngineClient({ apiKey: 'your-api-key' });
// Create an envelope
const envelope = await client.envelopes.create({
name: 'Contract Agreement',
recipients: [
{
email: '[email protected]',
name: 'John Doe',
role: 'signer',
},
],
documents: [
{
name: 'contract.pdf',
content: documentBuffer,
},
],
});
console.log(`Envelope created: ${envelope.id}`);
Next Steps
Ready to get started? Here are some helpful resources:
🚀 Quick Start Guide
Get up and running in 5 minutes with our quick start guide.
📚 API Reference
Explore the complete API documentation with interactive examples.
💻 SDK Documentation
Choose your preferred language and start integrating.
🔌 Integrations
Explore pre-built integrations for popular platforms.
Need Help?
- 📖 Browse the documentation
- 💬 Check out our GitHub repository
- 🐛 Report issues on GitHub Issues