Developer Platform

Developer APIs

Connect your applications directly to the CapSign platform with our comprehensive REST and Solidity APIs

Developer API Interface

RESTful API

Traditional API Access

Our RESTful API provides a traditional, easy-to-use interface for integrating with the CapSign platform. Access all CapSign products programmatically, from identity verification to tokenization and offerings.

OAuth 2.0 Authentication
Secure API access with industry-standard OAuth 2.0 authentication and granular permission scopes.
Webhook Support
Real-time notifications for platform events so your applications can respond immediately to changes.
Comprehensive SDK Support
Client libraries available for JavaScript, Python, Java, and more to simplify integration.

Sample Code

// Authentication example
const response = await fetch('https://api.capsign.com/v1/auth/token', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    client_id: 'YOUR_CLIENT_ID',
    client_secret: 'YOUR_CLIENT_SECRET'
  })
});
const { access_token } = await response.json();

API Resources

Available API Endpoints

Our comprehensive API suite provides endpoints for all CapSign products, allowing you to build complete solutions with our platform.

ProductKey EndpointsStatus
Identities/identities, /verifications, /attestationsAvailable
Documents/documents, /signatures, /templatesBeta
Ledgers/ledgers, /entries, /accountsBeta
Tokens/tokens, /captable, /securitiesBeta
Offerings/offerings, /investments, /complianceBeta

Solidity API

On-Chain Integration

Our Solidity API allows direct interaction with CapSign's on-chain infrastructure. Build decentralized applications that leverage our tokenization, identity, and offering smart contracts directly on Ethereum and other EVM-compatible chains.

Available Contracts

Our smart contract interfaces provide direct blockchain integration for your decentralized applications.

// Sample import
import { ICMXToken } from "@capsign/contracts";
// Install with:
npm install @capsign/contracts

Our blockchain-based APIs offer a dual approach to integration, allowing both traditional REST API access and direct on-chain interaction through our smart contract interfaces.

  • Standard Interfaces. ERC-7752 and other standard interfaces for maximum compatibility with existing blockchain infrastructure.
  • NPM Packages. Import our contracts directly with npm/yarn/pnpm through our officially maintained packages.
  • Multi-Chain Support. Deploy and interact with our contracts on Ethereum, Polygon, Arbitrum, and other EVM-compatible chains.

Smart Contracts

Available Contract Interfaces

Our smart contract ecosystem provides interfaces for all CapSign products, allowing on-chain integration with our platform.

ProductKey InterfacesStatus
IdentitiesIAttestationRegistry, IWhitelistAvailable
LedgersILedger, ILedgerFactoryAvailable
DocumentsIDocumentRegistryAvailable
TokenizationIShareClass, ISAFE, IEmployeeStockOption, IStockAppreciationRight, IWarrantAvailable
OfferingsIRule506bOffering, IRule506cOfferingAvailable

Ready to Start Building?

Join our developer community and start integrating with the CapSign platform today.

Developer Console