# Developer Documentation

- [Installation Guide](/v0.0.14/developer-documentation/installation-guide.md): The following steps will help you to setup SunbirdRC components for a local/development/production environment.
- [Registry CLI](/v0.0.14/developer-documentation/installation-guide/installation-guide.md): The following steps will help you to setup SunbirdRC components for a local/development environment.
- [Setup A Registry Instance](/v0.0.14/developer-documentation/installation-guide/installation-guide/setup-a-registry-instance.md)
- [Manual installation through docker-compose](/v0.0.14/developer-documentation/installation-guide/manual-installation-through-docker-compose.md): The following steps will install SunbirdRC via docker compose file
- [Production setup through Helm](/v0.0.14/developer-documentation/installation-guide/production-setup-through-helm.md): The below scripts will help the adopters to deploy SunbirdRC services in the Kubernetes environment.
- [Introduction To Schemas](/v0.0.14/developer-documentation/introduction-to-schemas.md)
- [Creating Your Own Schemas](/v0.0.14/developer-documentation/creating-your-own-schemas.md)
- [Schema Configuration](/v0.0.14/developer-documentation/schema-configuration.md)
- [Using The APIs](/v0.0.14/developer-documentation/using-the-apis.md)
- [Create Schemas With Custom Password](/v0.0.14/developer-documentation/create-schemas-with-custom-password.md)
- [Admin Portal](/v0.0.14/developer-documentation/admin-portal.md)
- [Login](/v0.0.14/developer-documentation/admin-portal/login.md): Access Administrator/Tenant Portal
- [Get Started](/v0.0.14/developer-documentation/admin-portal/get-started.md): Access Administrator Portal
- [Create Schema](/v0.0.14/developer-documentation/admin-portal/get-started/create-schema.md)
- [Attestation Workflows (WIP)](/v0.0.14/developer-documentation/admin-portal/get-started/attestation-workflows-wip.md)
- [VC Template](/v0.0.14/developer-documentation/admin-portal/get-started/vc-template.md)
- [Custom VC Template (WIP)](/v0.0.14/developer-documentation/admin-portal/get-started/vc-template/verifiable-credential-template-wip.md)
- [Ownership (WIP)](/v0.0.14/developer-documentation/admin-portal/get-started/ownership-wip.md)
- [Publish (WIP)](/v0.0.14/developer-documentation/admin-portal/get-started/publish-wip.md): Publish Schema one at a time
- [Dashboard](/v0.0.14/developer-documentation/admin-portal/dashboard.md)
- [Configuration](/v0.0.14/developer-documentation/configuration.md): Registry provides following configuration properties
- [Developer Setup](/v0.0.14/developer-documentation/developer-setup.md)
- [VC Verification Module](/v0.0.14/developer-documentation/vc-verification-module.md): This is a common library created to be used in any Sunbird RC platform for VC verification.
- [Audit Configuration](/v0.0.14/developer-documentation/audit-configuration.md): The following document describes about how audit on registry schema can be enabled
- [Custom Keycloak Build](/v0.0.14/developer-documentation/custom-keycloak-build.md)
- [Metrics](/v0.0.14/developer-documentation/metrics.md): The following document describes how the metrics can be emitted through registry
- [Digilocker Integration](/v0.0.14/developer-documentation/digilocker-integration.md): This document covers the process of integrating digilocker with SunbirdRC, to pull the credentials from SunbirdRC to digilocker wallet
- [Custom QR Code design](/v0.0.14/developer-documentation/custom-qr-code-design.md): Sunbird RC support configuring a custom design for the QR code instead of a plain black coloured QR Code
- [Notifications Configuration](/v0.0.14/developer-documentation/notifications-configuration.md)
- [View Templates Configuration](/v0.0.14/developer-documentation/view-templates-configuration.md): Sunbird RC provides a functionality to transform the entity response body with different transformation templates
- [Generic Identity And Access Management](/v0.0.14/developer-documentation/generic-identity-and-access-management.md): SunbirdRC was tightly coupled with keycloak for authentication & authorization of users. Currently, SunbirdRC is updated to support any identity layer (oauth2 compliant) for IAM
- [Backup and Restore](/v0.0.14/developer-documentation/backup-and-restore.md)
- [PostgreSQL](/v0.0.14/developer-documentation/backup-and-restore/postgresql.md)
- [SQL Dump](/v0.0.14/developer-documentation/backup-and-restore/postgresql/sql-dump.md)
- [File System Level Backup](/v0.0.14/developer-documentation/backup-and-restore/postgresql/file-system-level-backup.md)
- [Continuous Archiving and Point-in-Time Recovery (PITR)](/v0.0.14/developer-documentation/backup-and-restore/postgresql/continuous-archiving-and-point-in-time-recovery-pitr.md)
- [Cassandra](/v0.0.14/developer-documentation/backup-and-restore/cassandra.md)
- [Snapshot-based backup method](/v0.0.14/developer-documentation/backup-and-restore/cassandra/snapshot-based-backup-method.md)
- [Incremental backup method](/v0.0.14/developer-documentation/backup-and-restore/cassandra/incremental-backup-method.md)
- [Data Restore](/v0.0.14/developer-documentation/backup-and-restore/cassandra/data-restore.md)
- [Frontend Configurations](/v0.0.14/developer-documentation/frontend-configurations.md): Registry provides following configuration properties
- [Frontend - Proxy configuration](/v0.0.14/developer-documentation/frontend-proxy-configuration.md): This setting is required when you want to run an application in a local environment.
