Developer guide
Contents
Developer guide#
For: developers (Python developers extending OpenSPP)
This guide is for developers who want to extend OpenSPP, integrate it with other systems, or contribute to the core platform. It covers the technical architecture, development setup, API integration, and best practices for building on OpenSPP.
Topics covered#
Setup: Setting up your development environment for OpenSPP development
Architecture: Understanding the system design, module structure, and technical decisions
Extending OpenSPP: Creating custom modules, managers, and workflows
API V2 (NEW V2): Using the official REST API with OAuth 2.0 and consent-based access
DCI integration (NEW V2): Implementing Digital Convergence Initiative protocols
Verifiable credentials (NEW V2): W3C Verifiable Credentials and OIDC4VCI support
Other integrations: Connecting to OIDC/eSignet, Keycloak, and external APIs
Note: Content is being actively developed. Check back soon for detailed documentation.
openspp.org