Code Examples

Learn by Example

Explore practical code examples to integrate Popularis into your application. Copy, paste, and customize to fit your needs.

Initialize SDK

import Popularis from '@popularis/sdk';

const client = new Popularis({
  apiKey: process.env.POPULARIS_API_KEY
});
JavaScript

Send for Signature

const document = await client.documents.create({
  title: "Service Agreement",
  file: "./contract.pdf",
  signers: [
    {
      email: "client@example.com",
      name: "John Doe"
    }
  ]
});
JavaScript

Check Status

const status = await client.documents.get(
  documentId
);

console.log(status.signed); // true/false
JavaScript

Browse Examples

Comprehensive examples covering common use cases and advanced integrations

Getting StartedJavaScript

Quick Start

Get up and running with Popularis in under 5 minutes

Core FeaturesNode.js

Send Document for Signature

Create and send a document for signature with custom fields

WebhooksPython

Webhook Integration

Listen to signature events in real-time

AdvancedJavaScript

Bulk Send Documents

Send multiple documents to different recipients

TemplatesTypeScript

Template Management

Create and manage reusable document templates

CustomizationReact

Custom Branding

Apply your brand colors and logo to signature requests

API Reference

Complete API documentation with detailed endpoint descriptions and parameters

SDKs & Libraries

Official SDKs for JavaScript, Python, Ruby, and more languages

Tutorials

Step-by-step guides to build common workflows and integrations

Need Help Getting Started?

Our developer support team is here to help you integrate Popularis into your application