|

Developer Resources

Build on Canada's digital trust infrastructure with our comprehensive APIs, SDKs, and developer tools

Quick Start Guide

Get up and running in minutes

1

Register Your Application

Create a developer account and register your application to get API credentials

2

Choose Your Integration

Select from REST APIs, GraphQL, or our SDKs for your preferred language

3

Test in Sandbox

Use our sandbox environment to test your integration before going to production

4

Deploy to Production

Submit for review and deploy your integration to the production environment

APIs & SDKs

Everything you need to integrate with Digital Trust Canada

REST API
RESTful API with comprehensive endpoints for all digital trust operations
  • OAuth 2.0 authentication
  • Rate limiting: 1000 requests/hour
  • Webhook support
  • Batch operations
GraphQL API
Flexible GraphQL API for efficient data fetching and real-time subscriptions
  • Single endpoint
  • Real-time subscriptions
  • Type-safe queries
  • Introspection support
SDKs & Libraries
Native SDKs for popular programming languages and frameworks
JavaScript/TypeScript
v2.4.0
npm install @dtc/sdk
Python
v2.4.0
pip install dtc-sdk
Java
v2.4.0
Maven: com.dtc:sdk:2.4.0
Go
v2.4.0
go get github.com/dtc/sdk-go

Documentation

Getting Started
Introduction to Digital Trust Canada's developer platform
API Reference
Complete API documentation with examples
Guides & Tutorials
Step-by-step guides for common use cases
Tools & Resources
Developer tools and utilities

Sandbox Environment

Test your integration in a safe, isolated environment

Test Data

Pre-populated test credentials and sample data for all use cases

Unlimited Testing

No rate limits or usage restrictions in the sandbox environment

Reset Anytime

Reset your sandbox data anytime to start fresh

Production Parity

Sandbox mirrors production API behavior exactly

Developer Community

Join thousands of developers building on Digital Trust Canada

GitHub

Contribute to open source projects and sample code

Discord

Chat with other developers and get real-time help

Stack Overflow

Find answers to common questions and issues

Developer Blog

Stay updated with the latest features and best practices

Developer Support

Get help when you need it

Community
Free
  • Community forums
  • Documentation access
  • Sample code
  • Best effort support
Popular
Professional
$299/month
  • Priority email support
  • Technical consultation
  • Architecture review
  • 48-hour response SLA
Enterprise
Custom
  • Dedicated support team
  • 24/7 phone support
  • Custom integration help
  • 4-hour response SLA

API Changelog

Stay updated with the latest API changes and improvements

v2.4.0
March 15, 2025
  • Added batch credential issuance endpoint
  • Improved webhook retry logic
  • New GraphQL subscriptions for real-time updates
v2.3.0
February 1, 2025
  • Enhanced security with mTLS support
  • New verification templates
  • Performance improvements for large datasets

Ready to Build?

Start integrating with Digital Trust Canada today